我有以下表达式,即使我认为自己正确处理了“ NaN”值,单击“预览”时仍会得到它们。有人知道如何更改它,以便将NaN值替换为0。谢谢。
= 0 + Sum(IIF(IsNothing(Fields!value.Value)= True,0,Fields!value.Value))/ IIF(Information.IsNothing(Fields!value.Value)= True,0 ,CountDistinct(Fields!Introducer.Value))
答案 0 :(得分:0)
NaN表示SSRS无法计算该值。查看您的表情,看起来像是因为您很容易以0除以结尾。如果我理解您的表情正确,我会这样做:
IIf(IsNothing(Fields!value.Value) OR (CountDistinct(Fields!Introducer.Value) = 0), 0, Fields!value.Value / CountDistinct(Fields!Introducer.Value))