RollupChildren(MDX)RollupChildren (MDX)

이 항목은 다음에 적용됩니다.예SQL Server(2008부터)아니요Azure SQL Database아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

지정한 단항 연산자를 통해 지정한 멤버의 자식 항목 값을 롤업하여 생성된 값을 반환합니다.Returns a value generated by rolling up the values of the children of a specified member using the specified unary operator.

구문Syntax


RollupChildren(Member_Expression, Unary_Operator)   

인수Arguments

Member_ExpressionMember_Expression
멤버를 반환하는 유효한 MDX 식입니다.A valid Multidimensional Expressions (MDX) expression that returns a member.

Unary_OperatorUnary_Operator
단항 연산자를 지정하는 유효한 문자열 식입니다.A valid string expression that specifies a unary operator.

주의Remarks

RollupChildren 함수는 지정 된 단항 연산자를 사용 하 여 지정된 된 멤버의 자식 값을 롤업 합니다.The RollupChildren function rolls up the values of the children of the specified member using the specified unary operator.

다음은 이 함수에 대해 유효한 단항 연산자입니다.The following table describes the valid unary operators for this function.

연산자Operator 결과Result
+ 합계 = 합계 + 현재 자식 항목total = total + current child
- 합계 = 합계 - 현재 자식 항목total = total - current child
\* 합계 = 합계 * 현재 자식 항목total = total * current child
/ 합계 = 합계 / 현재 자식 항목total = total / current child
% 합계 = (합계 / 현재 자식 항목) * 100total = (total / current child) * 100
~ 자식 항목을 롤업에 사용하지 않습니다.The child is not used in the rollup. 해당 값이 무시됩니다.Its value is ignored.

위 목록에 표시되지 않은 멤버 속성의 연산자를 사용하면 오류가 발생합니다.If the operator in the member property does not appear in the list, an error occurs. 계산 순서는 연산자의 선행 규칙이 아닌 형제 항목의 순서에 따라 결정됩니다.The order of evaluation is determined by the order of the siblings, not by the precedence of the operators.

예제Example

다음 예에서는 대체 방법으로 단항 연산자의 대체 값이 들어 있는 "Alternate Rollup Operator"라는 멤버 속성을 사용하여 Account 차원에 있는 Net Profit 계층의 자식을 롤업합니다.The following example uses a member property called "Alternate Rollup Operator" that contains alternate values for unary operators to rollup up children of the Net Profit hierarchy in the Account dimension in an alternate manner. 이 멤버 속성은 Adventure Works 큐브에는 없지만 만들 수 있습니다.This member property does not exist in the Adventure Works cube, but could be created. 이러한를 사용이 하 여 RollupChildren 가상 분석을 위한 예산 응용 프로그램에서 함수를 사용할 수 없습니다.This use of the RollupChildren function could be used in a budgeting application for what-if analysis.

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

관련 항목:See Also

MDX 함수 참조 ( Mdx)MDX Function Reference (MDX)