多层分组- 分组式报表-复杂报表设计教程
目录

多层分组

报表样例

通过本示例,可以了解多层扩展在报表中的应用。

制作如下图所示的多层分组报表:

 

报表特点:

报表中的数据来自产品中自带的演示数据集”演示_客户表“,其sql语法如下:

 

制作方法

绘制出报表基本结构:

选中A3单元格,然后使用制表助手的”插入数据列表“实现这张按照地区、城市进行多层分组的报表。在制表助手中将数据集字段依次拖入列表字段区域,然后关键是需要对字段“地区”和”城市“进行勾选,表示需要对这两个字段进行分组:

使用制表助手后,可以在从A3单元格开始依次向右的各单元格中自动生成取数公式,即实现了此多层分组报表的制作:

详细了解制表助手的使用,可以参考:单元格制表助手

功能点说明

多层扩展

使用制表助手在A3、B3、C3单元格自动生成的表达式分别为:

三个单元格的表达式均返回多个值,单元格都会进行扩展。并且这三个单元格从左至右依次扩展,具有主次关系。因此报表应用了多层扩展。其中,A3、B3单元格是进行了两层分组。在实际应用中,很多报表还可能会有三层以上的更多分组和扩展。详细了解多层扩展,请参见:多层扩展