RollupChildren(MDX)
지정한 단항 연산자를 통해 지정한 멤버의 자식 항목 값을 롤업하여 생성된 값을 반환합니다.
구문
RollupChildren(Member_Expression, Unary_Operator)
인수
Member_Expression
멤버를 반환하는 유효한 MDX(다차원 식) 식입니다.
Unary_Operator
단항 연산자를 지정하는 유효한 문자열 식입니다.
설명
RollupChildren 함수는 지정된 단항 연산자를 사용하여 지정된 멤버의 자식 값을 롤업합니다.
다음 표에서는 이 함수에 유효한 단항 연산자를 설명합니다.
연산자 | 결과 |
---|---|
+ | total = total + Current Child |
- | total = total - 현재 자식 |
* | total = total * current child |
/ | 합계 = 합계 / 현재 자식 항목 |
% | total = (total /current child) * 100 |
~ | 자식은 롤업에 사용되지 않습니다. 해당 값은 무시됩니다. |
멤버 속성의 연산자가 목록에 표시되지 않으면 오류가 발생합니다. 평가 순서는 연산자의 우선 순위가 아니라 형제의 순서에 따라 결정됩니다.
예
다음 예제에서는 단항 연산자에 대한 대체 값이 포함된 "대체 롤업 연산자"라는 멤버 속성을 사용하여 계정 차원의 순이익 계층 구조 자식을 대체 방식으로 롤업합니다. 이 멤버 속성은 Adventure Works 큐브에 없지만 만들 수 있습니다. RollupChildren 함수의 이 사용은 가상 분석을 위해 예산 애플리케이션에서 사용할 수 있습니다.
RollupChildren
( [Account].[Net Profit]
, [Account].CurrentMember.Properties ('Alternate Rollup Operator') )