2013-08-22 35 views
0

我想寫一個表達式來計算一年中某個特定月份內的請求數量。如何在上個月爲datepart m做一筆總和iff

我曾嘗試:

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

和許多不同的版本。有人能指引我朝着正確的方向嗎?

回答

0

在你的例子中,你似乎在計算上個月的事件?我不確定在您的示例中Now(-1)正在計算什麼。

不管怎麼說,這個例子從上個月識別計數爲我工作:

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

您可以更新設置要更新對當月表達的DateAdd("m", -1, Now())一部分。

+0

謝謝。我只是在我嘗試的所有東西中錯過了Dateadd部分。再一次感謝你 – grahamie