MemberOverride는 하나 이상의 차원으로 구성될 수 있으며 다음 형식을 사용합니다.
DimensionName = MemberName, DimensionName = MemberName
여기서 각 요소는 다음을 나타냅니다.
DimensionName은 재정의 차원의 이름입니다.
MemberName은 차원에 대한 대체 멤버 이름입니다.
다음 지침에 따라 멤버 재정의를 지정합니다.
둘 이상의 멤버 재정의를 지정하려면 쉼표(,) 또는 세미콜론(;)으로 멤버를 분리하고 각 차원과 멤버 이름을 따옴표(" ")로 묶습니다. 예를 들면 다음과 같습니다.
"Entity"="Acme","Period"="Q1"
멤버 재정의를 하나만 지정할 경우 구분 문자를 사용하지 않습니다.
차원 이름과 멤버 이름에 ; , = ( ) < > 문자 중 하나가 포함되어 있으면 이름을 따옴표(" ")로 묶습니다.
단일 멤버 재정의의 경우 매개변수를 따옴표(" ")로 묶어야 합니다. 예를 들어 다음 멤버 재정의 문을 사용할 경우 CellText
가 올바르게 평가됩니다.
"Scenario=Budget"
표 11-7 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)>> |
쉼표 구분자를 사용하는 2차원 재정의 |
<<CellText(Grid1, 1, cur, cur, Value = Entity Currency; Scenario=Actual)>> |
세미콜론 구분자를 사용하는 2차원 재정의 |
<<CellText("Current", 34, BB, cur, "Value"= Entity Currency, Scenario=Actual; Period = Qtr3)>> |
쉼표와 세미콜론 구분자를 사용하는 3차원 재정의 |
<<CellText(cur, 1(3), A(B), cur, 300 = ABC , "Americas, Value=(in $USD);" = "Entity Currency (USD)" , Scenario=Actual)>> |
4차원 재정의 |