【发布时间】:2014-02-20 09:02:13
【问题描述】:
我正在尝试在列表报告的每一行中添加最终数据字段。这些数据字段记录了申请人工作的小时数。期望的结果是表达式总共显示 442 小时。这是因为第一个字段值为 420 小时,第二个字段值为 22 小时。其他字段值为零。在下面的第一个示例中,报告生成字符的串联,420220000。
=Fields!EstHrsTotal1.Value+Fields!EstHrsTotal2.Value+Fields!EstHrsTotal3.Value+Fields!EstHrsTotal4.Value+Fields!EstHrsTotal5.Value+Fields!EstHrsTotal6.Value
在第二个示例中,使用 SUM 运算符会导致报告中出现 #Error。
=SUM(Fields!EstHrsTotal1.Value+Fields!EstHrsTotal2.Value+Fields!EstHrsTotal3.Value+Fields!EstHrsTotal4.Value+Fields!EstHrsTotal5.Value+Fields!EstHrsTotal6.Value)
计算这六个数据字段总值之和的正确方法是什么?
【问题讨论】:
-
报告在 MS Report Builder 中构建。很抱歉造成混乱。
标签: sql list sum report expression