绝对层次坐标,是根据目标单元格绝对位置获取数据的表达式。表达式语法如下:
Cellx[Celly:i;Cellz:j]
参数 | 说明 |
---|---|
Cellx | 表示需要返回数据的单元格 |
Celly | Celly纵向扩展的参考单元格,必须为Cellx的左主格或者间接左主格,否则获取不到数据。 |
Cellz | Cellz横向扩展的参考单元格,必须为Cellx的上主格或者间接上主格,否则获取不到数据。 |
i | 纵向扩展位置。如果反向获取位置,则使用!-,例如倒数第一个位置,则!-1。 |
i | 横向扩展位置,如果反向获取位置,则使用!-,例如倒数第一个位置,则!-1。 |
当只获取纵向扩展的数据时,分号可以省略。表达式如下:
Cellx[Celly:i]
当只获取横向扩展的数据时,分号不可以省略。表达式如下:
Cellx[;Cellz:j]
使用数据源VRDemo的region_sales表格,创建数据集ds1。创建报表如下图所示:
其中,单元格B5、B6、B7分别插入公式:「A2[A2:2]」、「B2[A2:!-2]」、「B2[A2:2,B2:1]」。
点击「分页预览」,如下图所示:
单元格B5公式「A2[A2:2]」说明:
参数 | 说明 |
---|---|
A2 | 表示需要返回数据的单元格 |
A2 | A2单元格的左主格,位移参考的单元格。 注:A2为最主格,没有左主格。当存在左主格时,则无法获取数据。 |
2 | 或者A2第二次获取位置 |
A2[A2:2] | 首先查找A2第二次扩展位置,返回跟随此次扩展A2的所有数据 |
单元格B7公式「B2[A2:2,B2:1]」说明:
参数 | 说明 |
---|---|
B2 | 表示需要返回数据的单元格 |
A2:2 | A2第二次扩展的位置 |
B2:1 | B2第一次扩展的位置 |
B2[A2:2,B2:1] | 首先首先获取A2第二次扩展的位置,再次获取根据A2第二次扩展位置扩展出的B2第一次扩展的位置,B2跟随该位置扩展出的数据 |
使用数据源VRDemo的region_sales表格,创建数据集ds1。创建报表如下图所示:
其中,单元格B3和B4分别插入公式:「B2[;B1:3]」、「B2[;B1:!-3]」。
点击「分页预览」,如下图所示:
单元格B3公式「B2[;B1:3]」说明:
参数 | 说明 |
---|---|
B2 | 表示需要返回数据的单元格 |
;B1 | B2单元格的上主格B1,位移参考的单元格 |
3 | B1第三次扩展位置 |
B2[;B1:3] | 首先查找B1第三次扩展位置,返回该位置跟随此次扩展B2的所有数据 |
单元格B4公式「B2[;B1:!-3]」说明:
参数 | 说明 |
---|---|
B2 | 表示需要返回数据的单元格 |
;B1 | B2单元格的上主格B1,位移参考的单元格 |
!-3 | B1倒数第三次扩展位置 |
B2[;B1:+1]] | 首先查找倒数第三次扩展位置,返回该位置跟随此次扩展B2的所有数据 |