2014-02-27 134 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)