1. 概述
1.1 视频学习
1.2 概念说明
1.2.1 纵向扩展
1)公式说明
Cellx[Celly:-z]:返回前 z 个 Celly 单元格对应的 Cellx 单元格纵向扩展的数据,即将 Cellx 单元格纵向扩展的数据参考 Celly 单元格的位置相对下移 z 个单元格
Cellx[Celly:+z]:返回后 z 个 Celly 单元格对应的 Cellx 单元格纵向扩展的数据,即将 Cellx 单元格纵向扩展的数据参考 Celly 单元格的位置相对上移 z 个单元格
2)参数说明
参数
| 说明 |
---|
Cellx | 结果来源的单元格
|
Celly | 结果来源的单元格的父格,进行位移需要参考的单元格 若该单元格有父格,则需要从最高级别的分组为基准从头开始计算 |
-z | 相对下移 z 个单元格 |
+z | 相对上移 z 个单元格 |
3)纵向扩展示例图


1.2.2 横向扩展
1) 公式说明
Cellx[;Celly:-z]:返回前 z 个 Celly 单元格对应的 Cellx 单元格横向扩展的数据,即将 Cellx 单元格横向扩展的数据参考 Celly 单元格的位置相对右移 z 个单元格
Cellx[;Celly:+z]:返回后 z 个 Celly 单元格对应的 Cellx 单元格横向扩展的数据,即将 Cellx 单元格横向扩展的数据参考 Celly 单元格的位置相对左移 z 个单元格
2)参数说明
参数
| 说明 |
---|
Cellx | 结果来源的单元格 |
; | 单元格为横向扩展 |
Celly | 结果来源的单元格的父格,进行位移需要参考的单元格 若该单元格有父格,则需要从最高级别的分组为基准从头开始计算 |
-z | 相对右移 z 个单元格 |
+z | 相对左移 z 个单元格 |
3)横向扩展示例图


2. 纵向扩展示例
2.1 新建报表
新建一张普通报表。如下图所示:

2.2 准备数据
新建数据库查询 ds1 ,输入 SQL 语句:SELECT * FROM S产品 WHERE 供应商ID IN (1, 2, 3, 4) 。如下图所示:

2.3 设计报表
A1、B1 单元格输入文本,A2、B2 单元格拖入相应的数据列。如下图所示:

2.4 插入相对层次坐标公式
1)C1、D1 单元格输入文本,C2、D2 单元格插入公式: B2[A2:-1] 、B2[A2:+1] 。如下图所示:

2)公式说明如下表所示:
公式
| 说明 |
---|
B2[A2:-1] | 返回前一个 A2 单元格对应的 B2 单元格纵向扩展的数据,即将 B2 单元格纵向扩展的数据参考 A2 单元格的位置相对下移一个单元格 示例中为苹果汁、牛奶、番茄酱、盐、麻油、海苔酱、酱油、海鲜粉、胡椒粉 |
B2[A2:+1] | 返回后一个 A2 单元格对应的 B2 单元格纵向扩展的数据,即将 B2 单元格纵向扩展的数据参考 A2 单元格的位置相对上移一个单元格 示例中为:盐、麻油、海苔酱、酱油、海鲜粉、胡椒粉、鸡、蟹、鸡精 |
2.5 效果预览
PC 端效果如下图所示:
注:供应商 ID 为3 的那个分组,对应第三列层次坐标的结果中,是包含「肉松」的;但因为供应商 3 对应的产品名称展开之后只有 3 个单元格,所以子格 C2 只能依据 B2 的展开展示 3 个。


3. 横向扩展示例
3.1 新建报表
新建一张普通报表。如下图所示:

3.2 准备数据
新建数据库查询 ds1 ,输入 SQL 语句:SELECT * FROM STSCORE 。如下图所示:

3.3 设计报表
1)A1、A2 单元格输入文本,B1、B2 单元格拖入相应的数据列,设计单元格样式。如下图所示:

2)设置 B1 单元格为横向扩展,如下图所示:

3)设置 B2 单元格数据设置为「汇总>求和」,如下图所示:

3.4 插入相对层次坐标公式
1)A3 、A4 单元格输入文本,B3 、B4 单元格分别插入公式: B2[;B1:-1] 、 B2[;B1:+1] 。如下图所示:

2)公式说明如下表所示:
公式 | 说明 |
---|
B2[;B1:-1] | 返回前一个 B1 单元格对应的 B2 单元格纵横向扩展的数据,即将 B2 单元格横向扩展的数据参考 B1 单元格的位置相对右移一个单元格 示例中为 4013、4004、3984、4011 |
B2[;B1:+1] | 返回后一个 B1 单元格对应的 B2 单元格纵横向扩展的数据,即将 B2 单元格横向扩展的数据参考 B1 单元格的位置相对左移一个单元格 示例中为4004、3984、4011、4029 |
3.5 效果预览
PC 端效果如下图所示:


4. 模板下载
点击下载相对层次坐标纵向扩展示例模板:相对层次坐标纵向扩展.cpt
点击下载相对层次坐标横向扩展示例模板:相对层次坐标横向扩展.cpt