Reporting services 获取一个Nan错误SSRS

Reporting services 获取一个Nan错误SSRS,reporting-services,ssrs-2008-r2,nan,Reporting Services,Ssrs 2008 R2,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.Val

得到一个错误。我的原始声明是:

=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"))
使用第二部分根本不能为我提供任何值。有点不对劲


提前感谢

试试下面的表达方式

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