MemberOverride 可包括一个或多个维。它使用以下格式:
DimensionName = MemberName, DimensionName = MemberName
其中:
DimensionName 是覆盖维的名称。
MemberName 是维的覆盖成员的名称。
指定成员覆盖时,请遵循以下原则:
如果指定两个或更多个成员覆盖,则用逗号 (,) 或分号 (;) 将其分隔,并将每个维和成员名用引号 (" ") 引起,例如:
"Entity"="Acme","Period"="Q1"
如果只指定一个成员覆盖,请勿包含分隔符。
如果维名称或成员名称包含以下任何字符,则必须将名称用引号 (" ") 引起:; , = ( ) < >。
如果是单个成员覆盖,则可将参数括在引号 (" ") 中。例如,若使用下列成员覆盖语句,则能够正确计算 CellText
函数:
"Scenario=Budget"
表 -13 使用 MemberOverride 的 CellText 示例
示例 | 说明 |
---|---|
<<CellText(cur, cur, A, cur)>> |
不包含维覆盖的现有语法 |
<<CellText(cur, cur, A, cur, Scenario=Budget)>> |
包含一维覆盖的新语法 |
<<CellText("Grid Name", 1, A, current, Value = "Entity Currency")>> |
成员名称中使用引号的一维覆盖 |
<<CellText("Grid Name", 1, A, cur, Value = Entity Currency)>> |
包含空格的成员名称不使用引号 |
<<CellText("Grid Name", 1, A, cur, "Value=$USD" = Entity Currency)>> |
使用引号引起包含等号的维名称 |
<<CellText(Grid1, 1, cur, cur, Value = Entity Currency, Scenario=Actual)>> |
使用逗号分隔符的二维覆盖 |
<<CellText(Grid1, 1, cur, cur, Value = Entity Currency; Scenario=Actual)>> |
使用分号分隔符的二维覆盖 |
<<CellText("Current", 34, BB, cur, "Value"= Entity Currency, Scenario=Actual; Period = Qtr3)>> |
使用逗号和分号分隔符的三维覆盖 |
<<CellText(cur, 1(3), A(B), cur, 300 = ABC , "Americas, Value=(in $USD);" = "Entity Currency (USD)" , Scenario=Actual)>> |
四维覆盖 |