TopCount(MDX)

업데이트: 2006년 7월 17일

집합을 내림차순으로 정렬하고 가장 높은 값을 갖는 요소를 지정된 수만큼 반환합니다.

구문

TopCount(Set_Expression,Count [ ,Numeric_Expression ] )

인수

  • Set_Expression
    집합을 반환하는 유효한 MDX 식입니다.
  • Count
    반환할 튜플 수를 지정하는 유효한 숫자 식입니다.
  • Numeric_Expression
    숫자를 반환하는 셀 좌표의 유효한 숫자 식으로서, 일반적으로 MDX 식입니다.

주의

숫자 식이 지정된 경우 TopCount 함수는 지정된 집합에 대해 지정된 숫자 식을 계산한 값에 따라 해당 집합의 튜플을 내림차순으로 정렬합니다. 집합을 정렬한 다음 TopCount 함수는 가장 높은 값을 갖는 튜플을 지정된 수만큼 반환합니다.

ms144792.note(ko-kr,SQL.90).gif중요:
TopCount 함수는 BottomCount 함수와 마찬가지로 계층을 항상 무시합니다.

숫자 식이 지정되지 않은 경우 이 함수는 멤버 집합을 정렬하지 않고 일반적인 순서로 반환합니다. 이는 Head(MDX) 함수의 동작과 같습니다.

다음 예에서는 2003 회계 연도 동안 Bike 범주에서 Geography 차원의 Geography 계층에 속하는 City 수준의 멤버 집합을 Reseller Sales Amount 측정값에 따라 정렬한 후 이 중 처음 다섯 개의 멤버를 반환합니다. 이 집합은 판매량이 가장 많은 멤버부터 정렬됩니다.

SELECT TopCount
   ({[Geography].[Geography].[City].Members 
      *[Date].[Fiscal].[Fiscal Year].[FY 2003]}
   , 5
   , [Measures].[Reseller Sales Amount]
   ) ON 0,
   [Product].[Product Categories].Bikes ON 1
FROM [Adventure Works]

참고 항목

참조

MDX 함수 참조(MDX)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 7월 17일

변경된 내용
  • 자세한 설명을 위해 구문과 인수를 업데이트했습니다.
  • 업데이트된 예를 추가했습니다.