SSRS值显示ssrs条件表达式的#error

时间:2014-02-11 15:19:56

标签: reporting-services ssrs-2008 ssrs-tablix ssrs-2008-r2

这是用于计算值的表达式:

=iif((Sum(CDbl(Fields!RxCount.Value))=0),"0.00",(Sum(Fields!Margin.Value)/Sum(CDec(Fields!RxCount.Value))))

即:

  

如果Sum(CDbl(Fields!RxCount.Value = 0,则结​​果应为0.00)   它应该是两个值的分界。

但在#error不是Sum(CDbl(Fields!RxCount.Value = 0

时会显示0.00

任何帮助。

1 个答案:

答案 0 :(得分:1)

您还需要测试空值,因为

可能会发生#Error
Sum(CDbl(Fields!RxCount.Value)) 

返回空值,而不是0。