2017-07-07 46 views
0

获取NaN错误。我原来的说法是:获取Nan错误SSRS

=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")) 

使用第二部分犯规给我提供任何价值可言。有些事情是不对的。

预先感谢

回答

0

尝试以下

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