【问题标题】:calculation shows NaN error计算显示 NaN 错误
【发布时间】:2013-05-08 14:11:08
【问题描述】:

在我的 Visual Studio 报告中,我总共有 2 个文本框,计算时显示“NaN”。这样做的原因是因为某些项目的计算是0。

 My simple calculation is Textbox 1 / Textbox 2.

当从下拉参数中选择某种类型的项目时,我是否可以将其编码为显示 0.00 或显示空白而不是 NaN?

我无法为不同的项目类型提供单独的报告,因为它们链接到相同的总体总计中。

任何建议表示赞赏。

【问题讨论】:

标签: sql visual-studio reporting-services


【解决方案1】:

将公式更改为 Iif 语句,您可以在其中计算两个文本框。您需要确保两者都是数字并且除数不为零。如果其中任何一个为真,则将该值设置为 0.00 否则进行计算。

【讨论】:

  • =IIf(IsNothing(ReportItems!textbox21.Value)Or IsNothing(ReportItems!textbox19.Value),0,((ReportItems!textbox21.Value)/(ReportItems!textbox19.Value)))
【解决方案2】:

您可以检查计算创建 NaN 的条件(例如,除以零)并手动将结果答案设置为 0,而不是使用 NaN。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-19
    • 2016-04-24
    • 1970-01-01
    相关资源
    最近更新 更多