상위 항목(MDX)

지정된 수준이나 지정된 멤버로부터 지정된 거리만큼 떨어진 수준에서 지정된 멤버의 상위 항목을 반환하는 함수입니다.

구문

  
Level syntax  
Ancestor(Member_Expression, Level_Expression)  
  
Numeric syntax  
Ancestor(Member_Expression, Distance)  

인수

Member_Expression
멤버를 반환하는 유효한 MDX(다차원 식) 식입니다.

Level_Expression
수준을 반환하는 유효한 MDX 식입니다.

거리
지정된 멤버와의 거리를 지정하는 유효한 숫자 식입니다.

설명

상위 함수를 사용하여 함수에 MDX 멤버 식을 제공한 다음 멤버의 상위 수준인 수준의 MDX 식 또는 해당 멤버 위의 수준 수를 나타내는 숫자 식을 제공합니다. 이 정보를 사용하여 Ancestors 함수는 해당 수준에서 상위 멤버를 반환합니다 .

참고 항목

상위 멤버가 포함된 집합을 반환하려면 상위 멤버만 사용하는 대신 MDX(Ancestors) 함수를 사용합니다.

수준 식을 지정 하면 상위 함수는 지정된 수준에서 지정된 멤버의 상위 멤버를 반환합니다. 지정된 멤버가 지정된 수준과 동일한 계층 구조 내에 있지 않으면 함수는 오류를 반환합니다.

거리가 지정되면 상위 함수는 멤버 식에서 지정한 계층 구조에 지정된 단계 수인 지정된 멤버의 상위를 반환합니다. 멤버는 특성 계층의 멤버, 사용자 정의 계층 또는 경우에 따라 부모-자식 계층의 멤버로 지정할 수 있습니다. 숫자 1은 멤버의 부모를 반환하고 2개는 멤버의 조부모(있는 경우)를 반환합니다. 숫자 0은 해당 멤버 자체만 반환합니다.

참고 항목

상위 수준을 알 수 없거나 이름을 지정할 수 없는 경우 이 형식의 상위 함수를 사용합니다.

다음 예제에서는 수준 식을 사용하고 호주의 각 주 지방의 인터넷 판매 금액과 오스트레일리아의 총 인터넷 판매 금액의 백분율을 반환합니다.

WITH MEMBER Measures.x AS [Measures].[Internet Sales Amount] /   
   (  
   [Measures].[Internet Sales Amount],    
      Ancestor   
         (  
         [Customer].[Customer Geography].CurrentMember,  
            [Customer].[Customer Geography].[Country]  
         )  
   ), FORMAT_STRING = '0%'  
SELECT {[Measures].[Internet Sales Amount], Measures.x} ON 0,  
{  
   Descendants   
      (  
        [Customer].[Customer Geography].[Country].&[Australia],  
           [Customer].[Customer Geography].[State-Province], SELF   
      )  
} ON 1  
FROM [Adventure Works]  

다음 예제에서는 숫자 식을 사용하고 호주의 각 주-지방의 인터넷 판매액과 모든 국가/지역의 총 인터넷 판매 금액 백분율을 반환합니다.

WITH MEMBER Measures.x AS [Measures].[Internet Sales Amount] /   
   (  
      [Measures].[Internet Sales Amount],  
         Ancestor   
            ([Customer].[Customer Geography].CurrentMember, 2)  
   ), FORMAT_STRING = '0%'  
SELECT {[Measures].[Internet Sales Amount], Measures.x} ON 0,  
{  
   Descendants   
      (  
         [Customer].[Customer Geography].[Country].&[Australia],  
            [Customer].[Customer Geography].[State-Province], SELF   
      )  
} ON 1  
FROM [Adventure Works]  

참고 항목

MDX 함수 참조(MDX)