TopCount(MDX)TopCount (MDX)

적용 대상:예SQL Server Analysis Services아니요Azure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

집합을 내림차순으로 정렬하고 가장 높은 값을 갖는 요소를 지정된 수만큼 반환합니다.Sorts a set in descending order and returns the specified number of elements with the highest values.

구문Syntax


TopCount(Set_Expression,Count [ ,Numeric_Expression ] )  

인수Arguments

Set_ExpressionSet_Expression
집합을 반환하는 유효한 MDX 식입니다.A valid Multidimensional Expressions (MDX) expression that returns a set.

개수Count
반환할 튜플 수를 지정하는 유효한 숫자 식입니다.A valid numeric expression that specifies the number of tuples to be returned.

Numeric_ExpressionNumeric_Expression
숫자를 반환하는 셀 좌표의 유효한 숫자 식으로서, 일반적으로 MDX 식입니다.A valid numeric expression that is typically a Multidimensional Expressions (MDX) expression of cell coordinates that return a number.

주의Remarks

숫자 식이 지정 되는 TopCount 내림차순으로 지정된 된 집합에 대해 계산 된 숫자 식으로 지정 된 값에 따라 지정 된 집합으로 지정 된 집합의 튜플을 정렬 작동 합니다.If a numeric expression is specified, the TopCount function sorts, in descending order, the tuples in the set specified by the specified set according to the value specified by the numeric expression, as evaluated over the specified set. 집합을 정렬 한 후의 TopCount 함수는 가장 높은 값을 갖는 튜플에의 지정 된 수를 반환 합니다.After sorting the set, the TopCount function then returns the specified number of tuples with the highest value.

중요

마찬가지로 BottomCount 함수는 TopCount 함수 계층을 항상 무시 합니다.Like the BottomCount function, the TopCount function always breaks the hierarchy.

숫자 식이 지정 하지 않으면 함수는 멤버 집합 일반적인 순서로 정렬 하지 않고 반환, 처럼 동작 하는 Head (MDX) 함수입니다.If a numeric expression is not specified, the function returns the set of members in natural order, without any sorting, behaving like the Head (MDX) function.

Examples

다음 예에서는 Internet Sales Amount를 기준으로 상위 10개 날짜를 반환합니다.The following example returns the top 10 dates by Internet Sales Amount:

SELECT [Measures].[Internet Sales Amount] ON 0,

TOPCOUNT([Date].[Date].[Date].MEMBERS, 10, [Measures].[Internet Sales Amount])

ON 1

FROM [Adventure Works]

다음 예에서는 Bike 범주에 대해 Geography 차원의 Geography 계층에 있는 City 수준의 멤버와 Date 차원의 Fiscal 계층에 있는 모든 회계 연도의 모든 조합을 포함하는 집합을 Reseller Sales Amount 측정값을 기준으로 판매량이 가장 많은 멤버부터 정렬한 다음 이 중 처음 5개의 멤버를 반환합니다.The following example returns, for the Bike category, the first five members in the set containing all combinations of members of the City level in the Geography hierarchy in the Geography dimension and all fiscal years from the Fiscal hierarchy of the Date dimension, ordered by the Reseller Sales Amount measure (beginning with the members of this set with the largest number of sales).

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

관련 항목:See Also

MDX 함수 참조 ( Mdx)MDX Function Reference (MDX)