获得Nan错误SSRS

时间:2017-07-07 06:03:22

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

收到NaN错误。我原来的陈述是:

=SUM(Fields!Outstanding_Commitments.Value/Fields!Conversion.Value, "Cost") 

收到NaN错误后,我将代码更改为以下内容:

=IIF(Double.IsNAN(SUM(Fields!Outstanding_Commitments.Value/Fields!Conversion.Value, "Cost"))
,0,
SUM(Fields!Outstanding_Commitments.Value/Fields!Conversion.Value, "Cost"))

使用第二部分并没有提供任何值。有些事情是对的。

提前致谢

1 个答案:

答案 0 :(得分:0)

尝试下面的表达式

=SUM(
Iif(Fields!Conversion.Value=0,0,Fields!Outstanding_Commitments.Value)
/
Iif(Fields!Conversion.Value=0,1,Fields!Conversion.Value)
, "Cost")