RDLC 报表页脚中列的总和

本文关键字:报表 RDLC | 更新日期: 2023-09-27 18:33:25

我有数据集1在rdlc报告中包含:(名称 - 价格),并将文本框1放置在报告的页脚中。我试图对列的总和(价格),但出现错误:

严重性代码说明项目文件行抑制状态 错误
文本框"文本框 1"引用的值表达式 在具有范围的聚合表达式中报告项"价格"。 一个范围 不允许在页面页眉或页脚中的聚合上 参考报表项

这是我使用的表达式:

=SUM(reportitems!price.Value, "dataset1")

如何对列价格求和并在页脚的文本框 1 中显示结果?

RDLC 报表页脚中列的总和

不能在报表的页脚中引用报表数据源。但您可以引用报表项(只有一个)。因此,您有三种选择:

    不显示在报表页脚中
  • ,而是显示在表页脚中
  • 在表页脚中
  • 显示它(但使其"白底白字",不可见)并在报表页脚中引用该文本框的值:

= 报告项!文本框总计名称.值

  • 使用自定义代码功能计算您的总数。请参阅此处:在 RDLC 报表的一个表达式中使用多个报表项