历史版本16 :相对层次坐标 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
本文的学习视频如下,如果您需要由浅入深地学习层次坐标可以使用:层次坐标专题
[helpvideo]1627[/helpvideo]
1.1 应用场景
相对层次坐标是对应 Celly 单元格扩展出来的每个位置,当前单元格在相同位置上返回 Cellx 单元格在该位置处前 z 个或后 z 个扩展出来的值。相对位移坐标可以将原有的数据进行一定的偏移处理,有利于计算环比、同比等指标。
例如下图示例,分别获取A2单元格向后偏移一个位置对应的C2单元格扩展出来的值、B2单元格向后偏移一个位置对应的C2单元格扩展出来的值。
1.2 实现思路
使用层次坐标公式Cellx[Celly:-z]、Cellx[Celly:+z]来进行层次坐标获取。
2. 示例编辑
2.1 数据准备
新建模板,新建内置数据集 ds1 ,如下图所示:
2.2 报表设计
如下图所示设计报表,将 ds1 中的字段分别拖入 A2、B2、C2 单元格,D2、E2单元格用于相对层次坐标运算。
D2单元格公式为C2[A2:-1],公式拆解如下图所示:
公式拆解 | 说明 |
---|---|
C2 | 表示需要返回结果的单元格 |
A2 | 需要返回结果的单元格的父格,进行位移需要参考的单元格,若该单元格有父格,则需要从最高级别的分组为基准从头开始计算 |
-1 | 相对下移一位,返回上一位单元格上的数据 |
C2[A2:-1] | C2 单元格返回以 A2 单元格为父格的上一个 A2 单元格纵向扩展的数值 |
2.3 效果预览
保存报表,分页预览后的效果如下图所示:
支持 App 端和 HTML5 端预览,效果如下图所示:
3. 模板下载编辑
点击下载模板:相对层次坐标多单元格扩展.cpt