我已经为SSRS创建了一个表格来显示当前季度的数据,但最终用户现在希望在适当的时候显示前几个季度。如果从一开始就提出请求就很简单,因为我只需要将所有行分组到" Quarter"组。但是,由于已经创建了表并使用了多个组和空行的混合,我无法弄清楚如何将父组添加到整个现有格式。理想情况下,解决方案是通过Design视图,但我认为必须通过修改底层XML代码来完成。
答案 0 :(得分:0)
使用设计器,右键单击最外面的组,然后选择“添加父组”。在XML代码中添加组非常混乱,不推荐使用。如果需要,添加的父组可以使用自定义表达式。
答案 1 :(得分:0)
我能够通过修改XML代码来解决这个问题。我想添加一个父行组,因此我找到了TablixRowHierarchy
标记,并基本上模仿了包含TablixMember
标记的第一个Group
标记。并将新TablixMember
代码中的所有现有TablixMembers
代码包装起来。
我假设相同的流程适用于列组,而不是从TablixColumnHierarchy
开始。
我遇到了其他问题,这似乎是关于PageName属性的限制,因为我希望每个Quarter在不同的页面上,但这与原始问题无关。