TopSum (MDX)
Sortuje zestaw i zwraca górną jego część elementów, w której suma elementów jest co najmniej równa określonej wartości.
TopSum(Set_Expression, Value, Numeric_Expression)
Argumenty
Set_Expression
Prawidłowe wyrażenie Multidimensional Expressions (MDX), która zwraca zestaw.Value
Prawidłowy wyrażenie liczbowe, określająca wartość porównywana każdej spójna kolekcja.Numeric_Expression
Prawidłowe wyrażenie liczbowe będące zwykle wyrażeniem Multidimensional Expressions (MDX), które zwraca miarę.
Remarks
The TopSum funkcja calculates the sum of a specified miara evaluated over a specified zestaw, sorting the zestaw in descending order. Następnie funkcja zwraca elementy o najwyższych wartościach, których suma określone wyrażenie numeryczne jest co najmniej równa określonej wartości.Ta funkcja zwraca najmniejszy podzbiór, w którym suma elementów jest co najmniej określonej wartości.Zwracane elementy są uporządkowane największego do najmniejszego.
Important Note: |
---|
Podobnie jak BottomSum funkcjiTopSum funkcja dzieli zawsze hierarchii. |
Przykład
W poniższym przykładzie są zwracane, dla danej kategorii Bike najmniejszy zestaw elementów członkowskich poziom Miasto w hierarchii Lokalizacja w wymiarze Geografia dla roku obrachunkowego 2003 za pomocą miara Reseller wartość sprzedaży suma elementów jest co najmniej sumę 5,000,000 (począwszy od członków tego zestawu z największą liczbą sprzedaży).
SELECT TopSum
({[Geography].[Geography].[City].Members
*[Date].[Fiscal].[Fiscal Year].[FY 2003]}
, 5000000
, [Measures].[Reseller Sales Amount]
) ON 0,
[Product].[Product Categories].Bikes ON 1
FROM [Adventure Works]