分组报表
报表样例
通过本示例,可以了解数据集函数group()在报表中的应用。
制作如下图所示的分组报表“客户信息表”:
报表特点:
- 报表首列按照客户所在城市进行分组
- 每个城市分组后面列表显示该组中的客户公司名称、联系人等信息
报表中的数据来自产品中自带的演示数据集“演示_客户表”,其sql语法如下:
制作方法
绘制出报表基本结构:
选中A3单元格,然后使用制表助手的“插入数据列表”实现这张按照城市进行分组的报表。在制表助手中将数据集字段依次拖入列表字段区域,并对字段“城市”进行勾选表示需要进行分组:
使用制表助手后,可以在从A3单元格开始依次向右的各单元格中自动生成取数公式,即实现了此分组报表的制作:
详细了解制表助手的使用,可以参考:单元格制表助手
功能点说明
group()函数
使用制表助手在A3单元格自动生成的表达式为:=演示_客户表.Group(城市,false)
它的结果是对数据集中字段“城市”的所有值先按照升序排列,然后进行分组并返回分组后的全部组值。例如本示例中返回的就是分组后的多个城市名。
group()是数据集函数,详细了解该函数请参考函数介绍:group()。