Udostępnij za pośrednictwem


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 noteImportant 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]