使用 "Ancestor Before Children"(祖先在子项前)属性

在使用特定成员选择函数时,可以使用 "Ancestor Before Children"(祖先在子项前)选项在子成员之前而非子成员之后显示祖先成员。

例如,假定包含四个季度 (Qtr) 成员的 Year(年)层次结构,成员选择函数为 Children of Year (Inclusive)(年的子项(包含))。如果将 Ancestor Before Children(祖先在子项前)设置为 True,则 Year(年)层次结构按如下所示显示在网格中:


"Ancestor Before Children"(祖先在子项前)为 True

默认情况下,Ancestor Before Children(祖先在子项前)设置为 False。例如,在 Ancestor Before Children(祖先在子项前)设置为 False 的情况下,Year(年)层次结构按如下所示显示在网格中:


"Ancestor Before Children"(祖先在子项前)为 False

此属性支持以下成员选择函数:

  • Descendants

  • Children

  • Bottom

  • Ancestors

  • Parent

  • Match

  • Except

  • Intersect

注:

  • 对于 "Children"、"Descendants"、"Bottom" 和 "Parent" 函数:祖先成员或父成员根据属性设置显示在子成员之前或之后。

  • 对于 "Ancestors" 函数:得到的层次结构以排序方式显示,祖先成员或父成员根据属性设置显示在子成员之前或之后。

  • 对于 "Match"、"Except" 和 "Intersect" 函数,得到的所有成员都以排序方式显示,祖先成员或父成员根据属性设置显示在子成员之前或之后。

  • 将此属性与 "Except" 函数或 "Intersect" 函数结合使用时,每个函数的第一个参数必须包含基于层次结构且此属性支持的成员选择函数:"Bottom"、"Children"、"Descendants"、"Ancestors" 和 "Parent",而不是包含各个成员选择。

    例如:

    • 支持的语法:"Except (Children(Q1), Feb)" 或 "Intersect (Children(Q1), Jan)"

    • 不支持的语法:"Intersect (Jan, Feb, Mar, Jan)"