2017-07-07 2 views
0

Obtention d'une erreur NaN. Ma déclaration d'origine est:Obtention d'une erreur Nan SSRS

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

Après avoir obtenu l'erreur NaN, j'ai changé mon code à ce qui suit:

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

Utilisation de la deuxième partie ne marche pas me fournir toutes les valeurs du tout. Quelque chose ne va pas.

Merci à l'avance

Répondre

0

Essayez l'expression ci-dessous

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