다음을 통해 공유


RollupChildren(MDX)

지정한 단항 연산자를 통해 지정한 멤버의 자식 항목 값을 롤업하여 생성된 값을 반환합니다.

구문

RollupChildren(Member_Expression, Unary_Operator) 

인수

  • Member_Expression
    멤버를 반환하는 유효한 MDX 식입니다.

  • Unary_Operator
    단항 연산자를 지정하는 유효한 문자열 식입니다.

주의

RollupChildren 함수는 지정된 단항 연산자를 사용하여 지정된 멤버의 자식 값을 롤업합니다.

다음은 이 함수에 대해 유효한 단항 연산자입니다.

연산자

결과

+

합계 = 합계 + 현재 자식 항목

-

합계 = 합계 - 현재 자식 항목

*

합계 = 합계 * 현재 자식 항목

/

합계 = 합계 / 현재 자식 항목

%

합계 = (합계 / 현재 자식 항목) * 100

~

자식 항목을 롤업에 사용하지 않습니다. 해당 값이 무시됩니다.

위 목록에 표시되지 않은 멤버 속성의 연산자를 사용하면 오류가 발생합니다. 계산 순서는 연산자의 선행 규칙이 아닌 형제 항목의 순서에 따라 결정됩니다.

다음 예에서는 대체 방법으로 단항 연산자의 대체 값이 들어 있는 "Alternate Rollup Operator"라는 멤버 속성을 사용하여 Account 차원에 있는 Net Profit 계층의 자식을 롤업합니다. 이 멤버 속성은 Adventure Works 큐브에는 없지만 만들 수 있습니다. 이와 같이 RollupChildren 함수를 사용하는 방식은 가정(what-if) 분석을 위한 예산 응용 프로그램에서 사용할 수 있습니다.

RollupChildren
   ( [Account].[Net Profit]
   , [Account].CurrentMember.Properties ('Alternate Rollup Operator') )

참고 항목

참조