繁体   English   中英

如何获取SSRS报告中每个页面中存在的记录总数?

[英]how to get sum of of records exist in each page in SSRS Report?

我有2个数据集的ssrs报告,该报告包含从数据集填充的Tablix和按数据集中特定字段分组的数据,我想要做的就是获取报告每一页中存在的特定列数据的总和(表示对每个记录的总和逐页)注意:页面在每个页面中没有固定的行数,我也不想成为

通常,我们将总数合计到tablix页脚的组页脚中,您也可以这样做。 为了显示每一页的总和,我们需要重复设置tablix页脚。 请参考以下步骤:

  1. 在报告中选择Tablix。
  2. 在“组”窗格中,单击右上角的小三角形箭头,然后选择“高级模式”以显示静态成员。
  3. 在“行组”层次结构中,选择与表中的组页脚或tablix标头相对应的(静态)项目。
  4. 将RepeatOnNewPage属性指定为True,将KeepWithGroup属性指定为Before,并将FixedData属性指定为False。

之后,总和将在每一页中重复。

为了显示每个页面上的数据总和,如果Tablix中有组并且分页符取决于该组,我们可以简单地添加一个组页脚,然后在其中指定总和。 但是,如果分页符仅取决于页面大小,则需要在页面页脚中汇总当前页面的总和,请参考以下步骤:

  1. 在报告中添加页脚。
  2. 在页面页脚中添加一个文本框。
  3. 在文本框中指定表达式,例如= Sum(ReportItems!TextboxName.Value)。请将表达式中的文本框名称更正为需要在其中聚合数据字段的文本框。
  4. 我们还可以向PageFooter添加另一个Textbox,以通过= ReportItems!TextboxName.Value之类的表达式引用tablix页脚中的totol总和。

还请更正表达式中的文本框名称,然后在tablix中隐藏原始的tablix页脚。

显示此链接: https : //social.msdn.microsoft.com/Forums/sqlserver/zh-CN/38c1a7d3-f2db-4ed5-9287-34da112031ce/show-sum-total-on-every-page?forum=sqlreportingservices

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM