基本上,我正在尝试为我们所有分支机构及其经理创建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(两个分支加在一起)
等等。
答案 0 :(得分:0)
最简单的方法是创建一个将BranchID作为参数的子报表。
在此子报表中,创建一个按品牌分组的表格,就像您当前的报表一样。
在此之下,创建一个仅按Manager分组的单独表(您可以使用与源相同的数据集)。
完成此报告后,创建一个新的主报告。
创建一个仅包含不同分支列表的数据集。为此添加一个表,其中只有一个列和一行。将此表的数据集设置为指向刚创建的数据集。
在此表中,右键单击该单元格,然后选择“插入->子报表”。右键单击新的子报表占位符,然后选择“属性”。将子报表设置为指向我们之前创建的子报表,并将参数设置为数据集中的BranchID。
然后将为每个分支调用一次子报表。
您可能必须在主报表中将表的“明细”行组上的分页符设置为“介于”之间。