0

我的一份报告中有一个计算字段:

=IIf(Fields!Log_Total.Value > 0, (Fields!Log_Cost.Value + Fields!Labor_Cost.Value + Fields!Part_Cost.Value + Fields!Other_Costs.Value) / Fields!Log_Total.Value, 0)

就我所看到的一切而言,这是我想要完成的正确语法,基本上,检查零,如果不是零,添加这些并除以这个。当我运行报告时,该字段仅显示为#ERR。上面的所有字段都是数据集的一部分,我知道它工作正常。请帮忙

4

1 回答 1

0

表达本身似乎很好。否则,您在启动报告时会立即收到错误消息。

总和中的一个或多个字段是否具有null数据源中的值?在这种情况下,总和可能不起作用。

您确定所有值实际上都具有数字类型吗?确保它们都没有作为 astring或某物从数据库中返回。

于 2012-05-24T14:34:34.157 回答