10

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

我看到这条#error消息还有其他原因吗?

要清楚,公式是=Sum(Fields!Number.Value)

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

4

1 回答 1

24

有时 SSRS 决定从数据集返回的数字字段是文本。那么很多 VB 函数都会失败。

看看将数字转换为小数是否可以解决问题:

=SUM(CDEC(Fields!Number.Value))
于 2012-05-10T19:26:25.630 回答