维度管理

对于每个维度(期间、场景和科目除外),Tagetik 为用户提供以下实用程序:

  • All。其行为类似于固定点读取。允许对属于该维度的所有元素求和读取数据。

例如,如果数据库上的数据为:

实体 科目 场景 类别 Dest1 Dest2 期间 金额
A00 C00000 2013BDG $AMOUNT D11 D21 01 50
A00 C00000 2013BDG $AMOUNT D11 D22 01 30
A00 C00000 2013BDG $AMOUNT D11 D23 01 20

并且我们写 ...:=[C00000](Dest2.All) 则读取的数据为:

实体 科目 场景 类别 Dest1 期间 金额
A00 C00000 2013BDG $AMOUNT D11 01 100
  • Ancestor。允许对与 N 级父节点相关的所有元素求和读取数据
  • Parent。允许对与父节点相关的所有元素求和读取数据
  • RefLeaf(Parent([hierarchy_code]))。允许从给定层次结构读取参考元素。

例如,如果我们写 … := [C00000](Entity.RefLeaf(Parent([01]))); 系统将为每个实体从 01 层次结构实体的父节点的参考元素读取数据

  • RefLeaf(Ancestor([hierarchy_code],level))。如果我们写 … := [C00000](Entity.RefLeaf(Ancestor([01],2))); 系统将为每个实体从 01 层次结构实体的第二级父节点的参考元素读取数据。