【问题标题】:SSRS - How to carry on a summed total through multiple pagebreaksSSRS - 如何通过多个分页符进行总计
【发布时间】:2013-10-31 14:25:37
【问题描述】:

例如,我的参数范围在 2010 年 1 月到 2010 年 7 月之间,我设置了我的报告,以便每个月都有一个完整的页面(6 页)。我在每一页的底部设置了一个总金额,显示了整个月门票花了多少钱。例如,2010 年 1 月有 25,000 美元,2010 年 2 月有 31,000 美元,3 月有 10,000 美元。正如我现在的报告所示,每页底部的每个总金额仅包含给定月份的金额,我希望看到 1 月说 25,000 美元,我希望 2 月的总金额为比如说 (Jan($25,000))+ $31,000,所以 $56,000。,然后我希望 3 月有 1 月和 2 月的总和加上 3 月的任何金额花费(在这种情况下为 10,000 美元)因此,三月份页面上的总金额应为 $66,000。,继续浏览每一页。

我没有可提供的示例代码,但是我一直在尝试研究这个我只是迷失了如何向搜索引擎解释它。

【问题讨论】:

  • 本月总值显示在哪里?在 tablix 组页眉/页脚行中?你用什么表达方式?
  • 不在一个组中,我只是在表格底部添加了一行并给了它一个 [sum(value)]。
  • 但显然这只会添加成本总计列中的所有行......并将其显示在总金额旁边(右侧)的文本框中:
  • 图片对你有帮助吗?

标签: reporting-services sum report constants


【解决方案1】:

通常情况下,您会使用带有 RunningValue 的表达式,例如:

=RunningValue(Fields!MyField.Value, Sum, Nothing)

=RunningValue(Fields!MyField.Value, Sum, "MyDataSet")

RunningValue Function

要检查的最重要的事情是此处的 Scope 变量 - 我将从第一个选项开始,即 Nothing,但根据您的报告设置,这可能需要类似于 Dataset 或 Tablix。

【讨论】:

  • 您同意选项 1,感谢您的自愿帮助,但我很清楚我无法为您提供代表点数..您是一个了不起的人。
  • 我需要 15 个代表点才能投票,否则我已经投票了,我会努力争取这些点,以后再来回答这些问题并给你投票!
猜你喜欢
  • 2013-06-27
  • 1970-01-01
  • 2022-01-28
  • 1970-01-01
  • 1970-01-01
  • 2015-03-10
  • 2013-08-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多