SSRS 页面编号

SSRS Page Numbering

我会尽力解释我在做什么,但如果有人需要任何进一步的信息,请告诉我。

我有一个包含许多不同数据集的 SSRS 报告,我的一个数据集称为详细信息。坐在这后面的是一个 SQL 存储过程,它按日期返回许多应用程序。记录看起来像这样

Application ID      Date       Period      PeriodID

1234                01/05/2017 2017-05     1
2978                01/06/2017 2017-06     2
9982                01/07/2017 2017-07     3

每个时期内会有多个应用程序,例如如果 5 月份有 6 个申请,他们将获得相同的 Period 和 PeriodID。

我正在使用 PeriodID,因为我正在创建许多 table,然后我将它们放在一个过滤器上以仅在一个 table 中显示 5 月的应用程序,然后执行相同的操作6 月和 7 月分别在 tables.

然后每个 Table 都被包裹在一个矩形中,因为我想在导出到 Excel.

时在新选项卡上显示每个

这是我遇到问题的地方,我想根据 Period 列自动命名选项卡,例如May 的标签将称为 2017-05。问题是当我转到表达式选项并选择我的数据集 "Details" 和 select "First(Period)" 我得到 2017-05,这很好但是当我然后重复相同的过程我得到的其他选项卡都称为 2017-05,我理解这是因为这是我初始数据集 "Details" 中的最早时期,而不是我过滤数据集中的最早时期 table 作为前面解释过。我不确定如何以我想要的方式命名页面,有人可以提供帮助吗?

谢谢

尝试将表达式的 "Details" 部分替换为与特定 table 关联的组的名称。这将改变表达式的范围,因此它将选择每个 table 的第一个周期而不是整个数据集的第一个周期。

令人困惑的是,组的默认命名是 "details",因此您可能希望重命名每个组以减少混淆。