总结分页组

问题描述 投票:0回答:1

基本上,我正在尝试为所有分支机构及其经理创建SSRS报告。请注意,每个经理负责多个分支,并且我在每个不同的分支之间包含分页符(我在分支ID和分支管理器名称上分组)。为了举例说明John Smith,他负责管理2个分支机构,因此,我的报告中有2个单独的页面用于John的每个分支机构。我现在要做的是将那些分支到另一个页面上的分支,并为所有其他分支管理器及其分支重复相同的逻辑。为了更清楚:

第1页

约翰史密斯 - 分支1

第2页

约翰史密斯 - 分支2

第3页

约翰史密斯(两个分支共同起草)

第4页

约翰逊 - 分公司1

第5页

约翰逊 - 分支2

第6页

约翰约翰逊(两个分支共同起草)

等等。

sql reporting-services ssrs-2012
1个回答
0
投票

最简单的方法是创建一个以BranchID作为参数的子报表。

在此子报表中,创建一个按品牌分组的表,就像您当前的报表一样。

在此下,创建一个仅由Manager分组的单独表(您可以使用与源相同的数据集)。

完成此报告后,创建一个新的主报告。

创建仅包含不同分支列表的数据集。只需一个列和一行就可以添加一个表格。将此表的数据集设置为指向刚刚创建的数据集。

在此表中,右键单击该单元格,然后选择“插入 - >子报表”。右键单击新的子报表占位符,然后选择“属性”。将子报表设置为指向我们之前创建的子报表,并将参数设置为数据集中的BranchID。

然后,这将为每个分支调用子报告一次。

您可能必须在主报表中将表格的“详细信息”行组中的分页符设置为“介于”之间

© www.soinside.com 2019 - 2024. All rights reserved.