2014-02-27 172 views
0

將我的腳趾浸入報告世界。我正在使用Report Builder 3.0,而且我試圖做的事似乎很容易,但我無法讓它工作......我有2個datetime2列StartDate和EndDate,我希望我試圖做計算出它們之間有多少天,如果它超過100,則顯示真實,否則顯示錯誤。我已經試過:日期之間的天數?

=IIF(DateDiff("Day",Fields!StartDate.value,Fields!EndDate.value)>100,True, False) 

或者

=IIF(Fields!EndDate.value - Fields!StartDate.value > 100, True, False) 

即使剛開它返回的天數:

=DateDiff("Day",Fields!StartDate.value,Fields!EndDate.value) 

而且他們的所有3個給我#錯誤。有沒有人有我的錯誤或如何解決它的線索?

回答

0

我太傻了,並已工作了......的表達應該是這樣的:

=IIF(DateDiff("d",Fields!StartDate.value,Fields!EndDate.value)>1,True,False)