报表生成器中的数字求和时是否为#error?

con*_*Kid 8 reportbuilder reporting-services reportbuilder3.0

我试图在分组中总结一些数字,有时#error会显示而不是实际数字.我知道当除以0或数据集中有空值时可能会发生这种情况,但在数据集中,我只看到有效数字.这些数字不足以引起溢出,我确定表达式是正确的,因为#error它只显示特定的参数组合.

还有另一个原因让我看到这条#error消息吗?

要明确,公式是 =Sum(Fields!Number.Value)

编辑:任何聚合函数也会导致此消息.

Jam*_*e F 19

有时SSRS会确定从数据集返回的数字字段是文本.然后许多vb函数将失败.

看看是否将数字转换为小数修正了一些事情:

=SUM(CDEC(Fields!Number.Value))
Run Code Online (Sandbox Code Playgroud)