我创建了一个付款报告,我需要能够将汇总数放在每个页面的底部,例如付款总额,总余额等.rdlc设计师不允许我参考页脚?谢谢你的帮助
答案 0 :(得分:4)
更新了答案
要执行您要求的操作,您需要访问ReportItems集合。
以下内容允许您将“付款”列的总数放在每页的页脚中。总数将仅是该特定页面上列的总和,而不是整个报告的总数:
= SUM(ReportItems!Payment.Value)
旧答案
您需要将SUM聚合函数的范围设置为基于创建报告的数据集。
以下内容适用于您(只需将所需字段更改为sum和数据集名称:
=Sum(Fields!ID.Value, "DataSet1")
如果要过滤数据集,甚至可以更进一步。以下代码将限制ID超过4的总和(修改示例并根据需要采用):
=Sum(IIF(Fields!ID.Value < 4,0,Fields!ID.Value), "DataSet1")
答案 1 :(得分:1)
听起来UnitPrice
字段可能是字符串数据类型,而不是double或其他numeric数据类型。
尝试使用此表达式来转换值:
=Sum( CDbl(Fields!UnitPrice.Value, "DataSet1"))
答案 2 :(得分:0)
编辑表达式
输入类似的内容。
=Sum(Fields.BLAH.Value)