对于数据量较大的表格,可能需要先显示分类汇总行,然后通过点击展开分类的明细行,这种效果叫做【数据深化】,如下图:
图中表格数据有两级分类:【城际】和【校园】。点击某个城市(如图中的【上海】)单元格左上角的小图标,可以展开或收起下级(学校)的明细数据。
实现过程如下:
(1)使用矩表,设置主分组为【城际】、添加子分组【校园】。
(2)添加分组小计。
(3)点击数据行中绑定【城际】字段的单元格,从设计器右侧的资源管理器中看到该单元格的元素名为【TextBox7】。
(4)在设计区域下部的【行分组】树形结构中,选中子分组(图中的【Tablix2_校园1】),在右侧属性窗格中设置ToogleItem为上级分组单元格的元素名,即TextBox7。
(5)如果希望初始状态是展开状态,设置Hidden属性为false。意思是初始状态下,不隐藏子分组的数据。
这样设置之后,查看报表时,主分组的单元格左上角就会自动出现一个加减号切换小图标,点击即可实现展开/折叠的效果。