0

我正在尝试编写一个表达式来从一年的数据中计算特定月份内的请求数。

我努力了:

=sum(iif((datepart("M",Fields!RequestDate.Value)) = (datepart("m",Now(-1))),1,0)) 

以及更多不同的版本。有人可以指出我正确的方向吗?

4

1 回答 1

0

在您的示例中,您似乎在计算上个月的事件?我不确定Now(-1)在您的示例中要计算什么。

无论如何,这个例子对我来说在识别上个月的计数方面很有用:

=Sum(IIf(DatePart("m", Fields!RequestDate.Value) = DatePart("m", DateAdd("m", -1, Now()))
    , 1
    , 0))

您可以更新DateAdd("m", -1, Now())表达式的一部分以设置要更新的月份。

于 2013-08-22T11:43:39.990 回答