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")
结果如下:
返回成员的所有 UDA:
返回当前行中 "Market"(市场)维成员的 UDA。此语法将放置在与 "Market"(市场)成员位于同一行的文本单元格中:
MemberProperty("Market","UDA"):
结果如下:
返回成员的特定 UDA:
返回当前行中 "Product"(产品)维成员的特定 UDA。此语法将放置在与 "Market"(市场)成员位于同一行的文本单元格中。
如果有两个 UDA 与一个成员关联("Major Product" 和 "Market Leader"),以下文本函数语法将返回第一个 UDA ("Major Product"):
MemberProperty("Product", "UDA", (1) )
结果如下:
返回成员的其他属性:
返回当前行中 "Measures"(度量)成员的 Generation、Level 和 IsExpense 属性。此语法将放置在与 "Measures"(度量)成员位于同一行的文本单元格中:
MemberProperty
("Measures", "Generation")
MemberProperty
("Measures", "Level")
MemberProperty
("Measures", "IsExpense")
注:
如果在网格单元格中使用 MemberProperty
,但未指定行或列,则默认使用当前行或列。
返回成员的备用别名:
使用行中当前产品成员的备用别名表返回成员的别名。
此语法将放置在与产品成员位于同一行的文本列中:
MemberProperty("Product", "GermanNames")
注:
如果在网格单元格中使用 MemberProperty,但未指定行或列,则默认使用当前行或列。