跳转到内容

根据 PlaidCloud 表中的数据加载或更新维度。既支持初次加载(从零创建层次结构),也支持增量更新(添加成员、更改父级、更新属性,而无需从头重建)。

支持两种源数据形态:父子(树中每条边一行)和级别(每个层次结构级别一列,每行一条完整路径)。值、别名和属性可以与结构数据一起加载。

若要动态指定维度,请在名称中包含项目变量和/或本地变量。

当维度定期更新并且希望保留历史视图时,变量很有用。

下面的示例使用 current_month 变量动态加载维度:

dimension_name_{current_month}

若要使用特定维度,请通过下拉菜单选择该维度。

若要加载备用层次结构,请先动态或特定地选择维度,然后勾选“加载到备用层次结构”复选框,并输入要加载的备用层次结构的名称。

不在主层次结构中的成员只能位于一个备用层次结构中。如果加载会使其同时出现在第二个备用层次结构中,加载将失败,并指出该成员以及已包含它的备用层次结构。若要在多个备用层次结构中使用某个叶子节点,请先将其添加到主层次结构。父级在每个备用层次结构中都需要有自己的名称,因为备用层次结构无法在主层次结构的成员下添加成员。

若要动态指定源表,请勾选动态复选框,并输入表名,名称中可包含项目变量和/或本地变量。

若要使用特定的源表,请通过下拉菜单选择该表。

合并类型有三个选项:

  • “+”:在维度中汇总值。
  • “-”:在维度中减去值。
  • “~”:在维度中不执行汇总。

加载维度时,源表有两种格式选项。

在父子表中,有两列表示维度的结构:父级和子级。

父子示例

PARENT CHILD Consolidation Type
Parent All Parent 1 ~
Parent All Parent 2 ~
Parent 1 Child 1 +
Parent 2 Child 2 +
Child 1 Child 3 +
Child 1 Child 4 +
Child 2 Child 5 +

父级为空的行会将其子级作为顶级成员加载,直接位于根之下。子级为空的行会被跳过。

在展平级别表中,可以有任意数量的列,每列表示维度的一个级别。

展平级别示例

Level 1 Level 2 Level 3 Level 4
Parent All Parent 1 Child 1 Child 3
Parent All Parent 1 Child 1 Child 4
Parent All Parent 2 Child 2 Child 5

使用检查源菜单按钮可在数据映射器中填充源列。 源列填充完成后,使用类型下拉菜单将各源列映射到相应的列类型。