SSRS将父组添加到整个Tablix

时间:2015-06-10 16:54:45

标签: reporting-services ssrs-tablix ssrs-2012

我已经为SSRS创建了一个表格来显示当前季度的数据,但最终用户现在希望在适当的时候显示前几个季度。如果从一开始就提出请求就很简单,因为我只需要将所有行分组到" Quarter"组。但是,由于已经创建了表并使用了多个组和空行的混合,我无法弄清楚如何将父组添加到整个现有格式。理想情况下,解决方案是通过Design视图,但我认为必须通过修改底层XML代码来完成。

2 个答案:

答案 0 :(得分:0)

使用设计器,右键单击最外面的组,然后选择“添加父组”。在XML代码中添加组非常混乱,不推荐使用。如果需要,添加的父组可以使用自定义表达式。

答案 1 :(得分:0)

我能够通过修改XML代码来解决这个问题。我想添加一个父行组,因此我找到了TablixRowHierarchy标记,并基本上模仿了包含TablixMember标记的第一个Group标记。并将新TablixMember代码中的所有现有TablixMembers代码包装起来。

我假设相同的流程适用于列组,而不是从TablixColumnHierarchy开始。

我遇到了其他问题,这似乎是关于PageName属性的限制,因为我希望每个Quarter在不同的页面上,但这与原始问题无关。