如何从Expression中删除NaN

时间:2016-07-18 12:30:24

标签: reporting-services

为什么以下表达式会出现NaN错误:

= SUM(SUM(Fields!SF.Value) + (SUM(Fields!DF.Value)*2))/(SUM(Fields!DialTime.Value)/3600)

1 个答案:

答案 0 :(得分:0)

SF.Value,DF.Value,DialTime.Value中的任何一个(或全部)是NaN,即不是数字。

你需要

  • 确保它们是数据集中的所有数字或
  • 围绕每个潜在值添加IsNothing()。

你还应该确保你没有除以零。