MemberProperty

MemberProperty 返回行、页或视点 (POV) 中维成员的成员属性值。您可以使用此函数来显示文本行、文本列或文本框中的成员属性。

语法:

MemberProperty("Grid", "Dimension", Row/Col, "Property")

属性可以是以下任意一个:

  • 属性维(例如 "Pkg Type")- 关联的属性维成员

  • UDA - 用户定义的属性

    注:

    对于 Oracle Enterprise Performance Management Cloud 数据源,如果有多个 UDA 与一个成员关联,您可以插入一个可选的索引参数以返回特定 UDA。语法如下所示:MemberProperty("Grid", "Dimension", Row/Col, "UDA", (index number))

  • Generation

  • Level

  • IsExpense - 指示帐户类型是否为费用类型的 true/false 字段

  • AccountType - Essbase 数据源为 "Expense"(费用)还是 "Non-Expense"(非费用);或其他 EPM 云数据源为 "Revenue"(收入)、"Expense"(费用)、"Asset"(资产)、"Liability"(负债)、"Equity"(权益)还是 "Non-Expense"(非费用)

  • 说明 — EPM 云数据源的成员说明

  • 别名表 – 要为成员显示的备用别名表名称

  • 基本货币 - 对于 Financial Consolidation and Close 数据源,显示实体货币

注:

有关参数定义,请参阅“文本函数的参数”。

示例:

返回成员的关联属性成员:

为当前行中的产品维成员返回与 "Pkg Type" 关联的属性成员。此语法将放置在与产品成员位于同一行的文本单元格中

MemberProperty("Product", "Pkg Type")

结果如下:


此表介绍了包含包类型信息的 MemberProperty 函数。

返回成员的所有 UDA:

返回当前行中 "Market"(市场)维成员的 UDA。此语法将放置在与 "Market"(市场)成员位于同一行的文本单元格中:

MemberProperty("Market","UDA"):

结果如下:


此表的行 1 中是可乐 5096,行 2 中是低热量可乐 1359,行 3 中是不含咖啡因的可乐 593

返回成员的特定 UDA:

返回当前行中 "Product"(产品)维成员的特定 UDA。此语法将放置在与 "Market"(市场)成员位于同一行的文本单元格中。

如果有两个 UDA 与一个成员关联("Major Product" 和 "Market Leader"),以下文本函数语法将返回第一个 UDA ("Major Product"):

MemberProperty("Product", "UDA", (1) )

结果如下:

返回特定 UDA 成员

返回成员的其他属性:

返回当前行中 "Measures"(度量)成员的 Generation、Level 和 IsExpense 属性。此语法将放置在与 "Measures"(度量)成员位于同一行的文本单元格中:

MemberProperty("Measures", "Generation")

MemberProperty("Measures", "Level")

MemberProperty("Measures", "IsExpense")


此表介绍了包含 Generation、Level 和 IsExpense 详细信息的 MemberProperty 函数。

注:

如果在网格单元格中使用 MemberProperty,但未指定行或列,则默认使用当前行或列。

返回成员的备用别名:

使用行中当前产品成员的备用别名表返回成员的别名。

此语法将放置在与产品成员位于同一行的文本列中:

MemberProperty("Product", "GermanNames")


备用别名成员

注:

如果在网格单元格中使用 MemberProperty,但未指定行或列,则默认使用当前行或列。