Root(MDX)
큐브, 차원 또는 튜플의 현재 범위 내에서 각 특성 계층의 All 멤버로 구성된 튜플을 반환합니다. 범위에 대한 자세한 내용은 SCOPE 문(MDX)을 참조하십시오.
[!참고]
특성 계층에 All 멤버가 없는 경우 튜플에는 해당 계층에 대한 기본 멤버가 포함됩니다.
구문
Cube syntax
Root ()
Dimension syntax
Root( Dimension_Name )
Tuple syntax
Root( Tuple_Expression ] )
인수
Dimension_Name
차원 이름을 지정하는 유효한 문자열 식입니다.Tuple_Expression
튜플을 반환하는 유효한 MDX 식입니다.
주의
차원 이름과 튜플 식이 모두 지정되지 않은 경우 Root 함수는 큐브에서 각 특성 계층의 All 멤버(All 멤버가 없는 경우에는 기본 멤버)가 들어 있는 튜플을 반환합니다. 튜플의 멤버 순서는 특성 계층이 큐브 내에서 정의된 순서에 따릅니다.
차원 이름이 지정된 경우 Root 함수는 현재 멤버의 컨텍스트를 기반으로 지정된 차원에 있는 각 특성 계층의 All 멤버(All 멤버가 없는 경우에는 기본 멤버)가 들어 있는 튜플을 반환합니다. 튜플의 멤버 순서는 특성 계층이 차원 내에서 정의된 순서에 따릅니다.
[!참고]
계층 이름이 지정된 경우 Tuple 함수는 지정된 계층 이름에서 차원 이름을 선택합니다.
튜플 식이 지정된 경우 Root 함수는 지정된 튜플 및 지정된 튜플에 명시적으로 포함되지 않은 다른 모든 차원 특성의 All 멤버가 교차되는 튜플을 반환합니다. 지정된 튜플은 하나의 차원만 참조해야 하며 그렇지 않으면 오류가 발생합니다.
예
다음 예에서는 Adventure Works 큐브에서 각 계층의 All 멤버(All 멤버가 없는 경우에는 기본 멤버)가 들어 있는 튜플을 반환합니다.
SELECT Root()ON 0
FROM [Adventure Works]
다음 예에서는 Adventure Works 큐브의 Date 차원에 있는 각 계층의 All 멤버(All 멤버가 없는 경우에는 기본 멤버)가 들어 있는 튜플과 이러한 기본 멤버와 교차하는 Measures 차원의 지정된 멤버 값을 반환합니다.
SELECT Root([Date]) ON 0
FROM [Adventure Works]
WHERE [Measures].[Order Count]
다음 예에서는 Adventure Works 큐브의 Date 차원에 있는 지정되지 않은 각 계층에서 All 멤버(All 멤버가 없는 경우에는 기본 멤버)를 따라 지정된 튜플 멤버(July 1, 2001)가 들어 있는 튜플과 이러한 멤버와 교차하는 Measures 차원의 지정된 멤버 값을 반환합니다.
SELECT Root([Date].[July 1, 2001]) ON 0
FROM [Adventure Works]
WHERE [Measures].[Order Count]