将我的脚趾浸入报道的世界。我正在使用Report Builder 3.0并且我正在尝试做的事情看起来非常简单,但我无法让它工作......我有2个datetime2列StartDate和EndDate我想要我正在尝试做计算出它们之间有多少天,如果它超过100则显示为true,否则显示为false。我试过了:
=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)
他们三个都给了我#Error。有没有人知道我哪里出错或如何解决?
答案 0 :(得分:0)
我是愚蠢的并且已经解决了......表达应该是这样的:
=IIF(DateDiff("d",Fields!StartDate.value,Fields!EndDate.value)>1,True,False)