【问题标题】:How to show sum of a column at the table footer for each page in SSRS 2005?如何在 SSRS 2005 中的每一页的表尾显示列的总和?
【发布时间】:2018-07-06 04:07:28
【问题描述】:

我有一个包含表格控件的 SSRS 报告。表有三列(X、Y、Z),并填充了来自数据库存储过程的数据。在表格页脚中,我使用公式 =Sum(Fields!Z.Value) 显示 Z 列的总和。表格页脚仅显示在最后一页而不是每一页。现在我必须逐页显示 Z 列的总和。即,如果报告由 4 页组成,除最后一页外的每一页都有 25 行,最后一页有 20 页,那么我必须在表尾显示第 1 页的 Z 列总和,第 2 页的 Z 列总和表格页脚等...

我可以在每页上显示表格页脚,但无法计算每页 Z 列的总和。

任何人都可以在这方面帮助我吗?

【问题讨论】:

  • 萨米尔,你能更清楚地解释你的问题吗?您是否需要仅在最后一页显示 Z 的总和?

标签: reporting-services


【解决方案1】:

如果你想只在最后一页显示你的页脚,你应该以适当的方式设置页脚的文本框的可见性。

1. 将文本框添加到页脚。
2. 文本框属性 -> 可见性 -> 根据表达式显示或隐藏:

=IIF(Globals!PageNumber = Globals!TotalPages, False, True)

3. 在 TextBox 的 Expression 中写:

=Sum(Fields!Z.Value, "YourDataSet")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-10
    • 2013-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多