当我期望SSRS中的INT时,Cell显示#Error

时间:2011-01-10 18:32:05

标签: reporting-services

当我在数据源中列出特殊情况时尝试显示0时出现问题

正常总和计算正常并在没有特殊日期的单元格中显示,但是有特殊日期的单元格显示#error

=iif(Fields!SpecialDay,
0,
Fields!NormalSum)

然后我尝试了变量来获取整数,例如

CINT( “0”) Fields!NormalSum - Fields!NormalSum

但是我仍然在要为其显示0的单元格中出现#Error。

对这个特殊问题的任何想法?

非常感谢

2 个答案:

答案 0 :(得分:0)

使用

结束
=iif(Fields!SpecialDay,
nothing,
Fields!NormalSum)

最好在VB中这样做。

答案 1 :(得分:0)

问题是你指的是对象Fields!NormalSum 您需要引用其“Value”属性Fields!NormalSum.Value