TopCount (MDX)
Sortuje zestaw w kolejności malejącej i zwraca określoną liczbę elementów o najwyższych wartościach.
TopCount(Set_Expression,Count [ ,Numeric_Expression ] )
Argumenty
Set_Expression
Prawidłowe wyrażenie Multidimensional Expressions (MDX), która zwraca zestaw.Count
Prawidłowe wyrażenie numeryczne określające liczbę krotek, które mają zostać zwrócone.Numeric_Expression
Prawidłowe wyrażenie liczbowe będące zwykle wyrażeniem Multidimensional Expressions (MDX) współrzędne komórka zwracające liczbę.
Remarks
Jeśli wyrażenie liczbowe jest określone, TopCount funkcja sortuje w kolejności malejącej, krotek w zestawie określonym przez określony zestaw zgodnie z wartością określoną przez wyrażenie liczbowe, obliczonego dla określonego zestawu. Po posortowaniu zestaw, TopCount następnie funkcja zwraca określoną liczbę krotek o najwyższej wartości.
Important Note: |
---|
Podobnie jak BottomCount funkcjiTopCount funkcja dzieli zawsze hierarchii. |
Jeżeli nie określono wyrażenie liczbowe, funkcja zwraca zestaw elementów członkowskich w naturalnej kolejności, bez żadnych sortowania zachowuje się jak Szef (MDX) funkcji.
Przykład
W poniższym przykładzie są zwracane, dla kategorii Bike pierwszych pięciu elementów zestaw elementów członkowskich poziom Miasto w hierarchii Lokalizacja w wymiarze Geografia dla roku obrachunkowego 2003 uporządkowane według miara Reseller wartość sprzedaży (począwszy od członków tego zestaw z największą liczbą sprzedaży).
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]