【发布时间】:2015-03-04 06:51:12
【问题描述】:
报告中的比较如何工作?我尝试了下一个表达式:
=Iif(IsNothing(Fields!COEF.Value), 0, Fields!SUM.Value - Fields!SUM.Value / Fields!COEF.Value)
它从来都不是 0。然后我更改了我的 sql 查询以在 COEF 为空时使 COEF = 0。
=Iif(Fields!COEF.Value = 0, 0, Fields!SUM.Value - Fields!SUM.Value / Fields!COEF.Value)
但它总是按表达式计算。
【问题讨论】:
-
结果集中是否有一行 COEF 为零?
-
当然。但我在那里得到#error。它似乎试图除以零......
-
如果我用常量更改分隔符,它可以正常工作
标签: c# reportviewer rdlc