汇总分页组

时间:2019-04-12 14:23:28

标签: sql reporting-services ssrs-2012

基本上,我正在尝试为我们所有分支机构及其经理创建SSRS报告。请注意,每个经理负责一个以上的分支机构,并且我在每个不同的分支机构之间添加了分页符(我在branchID和“分支机构经理名称”上进行分组)。为了举例说明约翰·史密斯(John Smith),他负责管理2个分支机构,因此,在我的报告中,每个约翰分支机构都有2个单独的页面。我现在想做的是将那些总和汇总到另一个页面上,并对所有其他分支机构经理及其分支重复相同的逻辑。为了更清楚一点:

第1页

John Smith-分支1

第2页

John Smith- Branch 2

第3页

John Smith(两个分支加在一起)

第4页

John Johnson-分支1

第5页

John Johnson –第2分行

第6页

John Johnson(两个分支加在一起)

等等。

1 个答案:

答案 0 :(得分:0)

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

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

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

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

创建一个仅包含不同分支列表的数据集。为此添加一个表,其中只有一个列和一行。将此表的数据集设置为指向刚创建的数据集。

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

然后将为每个分支调用一次子报表。

您可能必须在主报表中将表的“明细”行组上的分页符设置为“介于”之间。