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

分组报表

报表样例

通过本示例,可以了解数据集函数group()在报表中的应用。

制作如下图所示的分组报表“客户信息表”:

 

报表特点:

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

 

制作方法

绘制出报表基本结构:

 

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

 

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

 

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

功能点说明

group()函数

使用制表助手在A3单元格自动生成的表达式为:=演示_客户表.Group(城市,false)

它的结果是对数据集中字段“城市”的所有值先按照升序排列,然后进行分组并返回分组后的全部组值。例如本示例中返回的就是分组后的多个城市名。

group()是数据集函数,详细了解该函数请参考函数介绍:group()