TopCount (MDX)
Sortuje zestaw w kolejności malejącej i zwraca określoną liczbę elementów o najwyższych wartościach.
Składnia
TopCount(Set_Expression,Count [ ,Numeric_Expression ] )
Argumenty
Set_Expression
Prawidłowe wyrażenie Multidimensional Expressions (MDX), które zwraca zestaw.Count
Prawidłowe wyrażenie liczbowe określa liczbę krotek, które mają być zwrócone.Numeric_Expression
Prawidłowe wyrażenie liczbowe będące zwykle wyrażeniem wyrażeń wielowymiarowych (MDX) ze współrzędnymi komórka, które zwraca liczbę.
Uwagi
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ślonej przez wyrażenie liczbowe obliczonego określonego zestawu.Po posortowaniu zestaw, TopCount funkcja, a następnie zwraca wartość określonej liczby krotek z najwyższą wartość.
Ważne: |
---|
Podobnie jak BottomCount funkcja TopCount podziały funkcja zawsze hierarchii. |
Jeśli wyrażenie liczbowe nie jest określone, funkcja zwraca zestaw elementów członkowskich w naturalnej kolejności, bez żadnego sortowania zachowuje się jak Head (mdx) funkcji.
Przykłady
Poniższy przykład zwraca góry 10 dat przez 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]
Poniższy przykład zwraca dla kategorii rowerów pierwszych pięciu członków zestaw zawierającego wszystkie kombinacje członków poziom Miasto Geografia hierarchii w wymiarze geograficznym i wszystkie lata obrachunkowe z fiskalnych hierarchii wymiar daty, uporządkowanych według miara Reseller kwota sprzedaży (począwszy od członków tego zestaw z największą liczbą sprzedaży).
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)