1. 概述
1.1 应用场景
组内序号,即在每一个分组内对数据进行编号。
例如,只按地区分组时,在地区分组内,对每个销售员的销量数据进行编号,如下图所示:
例如,首先按照地区分组,其次按照产品类型分组时,在产品类型分组内,对每个销售员的销量数据进行编号,如下图所示:
1.2 实现思路
1)一个分组时设置组内序号
假设 Cellx 为分组单元格,Celly 为被分组的单元格,Cellx 为 Celly 的左父格,则 Celly 被限制在 Cellx 中扩展。
方法一:使用 &Celly 公式,左父格设置为 Celly 单元格, 则返回单元格 Celly 限制在 Cellx 中扩展出来的每个单元格的位置。
方法二:使用 seq(Cellx) 公式,左父格设置为 Celly 单元格,表示在 Cellx 单元格组内对 Celly 进行编号。
2)两个分组时设置组内序号
假设 Cellx 为第一个分组单元格,Celly 为第二个分组单元格,Cellz 为被分组的单元格,Cellx 为 Celly 的左父格,Celly 为 Cellz 的左父格,则 Cellz 被限制在 Celly 中扩展。
此时只有一种方法,即使用 &Cellz 公式,左父格设置为 Cellz 单元格, 则返回单元格 Cellz 限制在 Celly 中扩展出来的每个单元格的位置。
2. 一个分组示例
2.1 新建报表
新建一张普通报表,如下图所示:
2.2 准备数据
新建数据库查询 ds1,输入 SQL 查询语句:SELECT * FROM 销量,如下图所示:
2.3 设计报表
1)A1~C1 单元格输入文本,A2~C2 单元格拖入相应字段,如下图所示:
2)C2 单元格的数据设置选择「汇总>求和」,如下图所示:
2.4 设置组内序号方法一
D1 单元格输入文本,D2 单元格插入公式:&B2,左父格保持默认的 B2 单元格,如下图所示:
2.5 设置组内序号方法二
E1 单元格输入文本,E2 单元格插入公式:seq(A2),左父格保持默认的 B2 单元格,如下图所示:
2.6 效果预览
1) PC 端保存并预览报表,效果如下图所示:
App 与 HTML5 端预览效果相同,如下图所示:
3. 两个分组示例
3.1 新建报表
新建一张普通报表,如下图所示:
3.2 准备数据
新建数据库查询 ds1,输入 SQL 查询语句:SELECT * FROM 销量,如下图所示:
3.3 设计报表
1)A1~D1 单元格输入文本,A2~D2 单元格拖入相应字段,如下图所示:
2)D2 单元格的数据设置选择「汇总>求和」,如下图所示:
3.4 设置组内序号
E1 单元格输入文本,E2 单元格插入公式:&C2,左父格保持默认的 C2 单元格,如下图所示:
3.5 效果预览
1) PC 端
保存并预览报表,效果如下图所示:
2)移动端
App 与 HTML5 端预览效果相同,如下图所示: