하위 집합(MDX)

지정된 집합에서 튜플의 하위 집합을 반환합니다.

구문

  
Subset(Set_Expression, Start [ ,Count ] )  

인수

Set_Expression
집합을 반환하는 유효한 MDX(다차원 식) 식입니다.

시작
반환할 첫 번째 튜플의 위치를 지정하는 유효한 숫자 식입니다.

Count
반환할 튜플 수를 지정하는 유효한 숫자 식입니다.

설명

지정된 집합에서 하위 집합 함수는 지정된 시작 위치에서 시작하여 지정된 수의 튜플을 포함하는 하위 집합을 반환합니다. 시작 위치는 인덱스(0부터 시작)를 기반으로 합니다. 즉, 0은 지정된 집합의 첫 번째 튜플에 해당하고 1은 두 번째 튜플에 해당합니다.

Count를 지정하지 않으면 함수는 시작부터 집합의 끝까지 모든 튜플을 반환합니다.

다음 예제에서는 재판매인 총 이익을 기준으로 계층 구조에 관계없이 상위 5개 판매 하위 범주에 대한 재판매인 판매 측정값을 반환합니다. 하위 집합 함수는 Order 함수를 사용하여 결과를 정렬한 후 결과의 처음 5개 집합만 반환하는 데 사용됩니다.

SELECT Subset  
   (Order   
      ([Product].[Product Categories].[SubCategory].members  
         ,[Measures].[Reseller Gross Profit]  
         ,BDESC  
      )  
   ,0  
   ,5  
   ) ON 0  
FROM [Adventure Works]  

참고 항목

MDX 함수 참조(MDX)