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

时间:2012-05-10 16:22:19

标签: reporting-services reportbuilder reportbuilder3.0

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

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

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

编辑:任何聚合功能也会产生此消息。

1 个答案:

答案 0 :(得分:19)

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

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

=SUM(CDEC(Fields!Number.Value))