我是SSRS的新手,并试图在列CODATE = 0
时检索列的总和。
我使用的表达方式如下:
=SUM(IIF(Fields!CODATE.Value=0,Fields!CURBAL.Value,00.00))
渲染根本没有发生。但是,当我只是尝试IIF时,它工作正常。可能有什么不对?
变量的数据类型如下:
CODATE: int
CURBAL: float(null allowed).
我基本上想要在codate列为0时对所有值求和,但它不起作用。告诉rsAggregateofNonNumericData
我收到警告。
答案 0 :(得分:0)
可能将0视为空。尝试使用cint / cdec进行转换:
=SUM(IIF(Fields!CODATE.Value=cint(0),Fields!CURBAL.Value,cdec(00.00)))