다음을 통해 공유


Head(MDX)

집합에서 중복된 항목을 포함하여 처음 나오는 지정한 수만큼의 요소를 반환합니다.

구문

Head(Set_Expression [ ,Count ] )

인수

  • Set_Expression
    집합을 반환하는 유효한 MDX 식입니다.

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

주의

Head 함수는 지정된 집합의 처음부터 지정된 수만큼의 튜플을 반환합니다. 요소의 순서는 유지됩니다. Count의 기본값은 1입니다. 지정된 튜플 수가 1보다 작으면 Head 함수는 빈 집합을 반환합니다. 지정된 튜플 수가 집합의 튜플 수를 초과할 경우에는 원래 집합을 반환합니다.

다음 예에서는 Reseller Gross Profit를 기준으로 계층에 관계없이 판매량이 상위 5위 안에 속하는 제품 하위 범주를 반환합니다. Order 함수를 사용하여 결과를 정렬한 후 Head 함수를 사용하여 결과에서 처음 다섯 개의 집합만 반환합니다.

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