位移坐标

阅读(706) 标签: 位移,

有了层次坐标后,很多时候并不够用,因为大部分时候报表设计者并不知道目标单元格的具体位置,仅仅知道目标单元格相对于当前单元格的位置,基于这种考虑,我们给出了位移坐标,从而层次坐标更多时候成了模型上的意义,而非应用上的意义。

位移坐标的运用非常广泛,例如报表中常常需要计算同期比、比上期之类的与时间相关的运算,而这些运算往往需要用到下一行的数据减上一行数据,后一列数据减前一列数据,等等,这种涉及到相邻n行或者n列的行间、列间的运算,称为位移运算,相关的表达式称为位移表达式

位移坐标是用来描述目标单元格和当前格之间的位置关系的表达式。

表达式规则:

说明:

1、  LkCellx的左主格,lk为单元格的偏移量,即当前格所属的Lk主格和目标格所属的Lk主格之间的偏移量,如果不指定lk,则表示为当前所在的左主格LkCellx为目标单元格,一般为LkLk-1,。。。。。。L1的附属单元格

2、  如果没有左主格,只有上主格的话,分号不能省略,即写成Cellx [Tk ±tk, Tk-1 ±tk-1,……T1 ±t1]

3、  如果没有上主格,只有左主格的话,分号可以省略,即写成Cellx [Lk±lk, Lk-1±lk-1,……L1±l1 ]

4、  Lk的次序是从远到近的,也就是从离当前格最远的主格开始的,也可以理解为从最高级别的主单元格开始

5、  完整的位移坐标表达式应该包括Cellx的所有主格,位移坐标与写在哪个单元格中紧密相关。

12.4.2-1