Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Sorterar en mängd och returnerar de översta elementen vars kumulativa totala är minst ett specificerat värde.
Syntax
TopSum(Set_Expression, Value, Numeric_Expression)
Arguments
Set_Expression
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en mängd.
Value
Ett giltigt numeriskt uttryck som specificerar värdet mot vilket varje tuple jämförs.
Numeric_Expression
Ett giltigt numeriskt uttryck som vanligtvis är ett Multidimensional Expressions (MDX)-uttryck som returnerar ett mått.
Remarks
TopSum-funktionen beräknar summan av ett specificerat mått utvärderat över en specificerad mängd och sorterar mängden i fallande ordning. Funktionen returnerar sedan elementen med de högsta värdena vars summa av det specificerade numeriska uttrycket är minst det angivna värdet. Denna funktion returnerar den minsta delmängden av en mängd vars kumulativa totala är minst det specificerade värdet. De returnerade elementen är ordnade från störst till minst.
Important
Liksom BottomSum-funktionen bryter TopSum-funktionen alltid hierarkin.
Example
Följande exempel returnerar, för kategorin Cykel, den minsta mängden medlemmar på stadsnivå i geografihierarkin i geografidimensionen vars kumulativa summa med måttet Återförsäljarförsäljningsbelopp är minst summan 6 000 000 (med början i medlemmarna i denna uppsättning med flest försäljningar).
SELECT [Measures].[Reseller Sales Amount] ON 0,
TopSum
({[Geography].[Geography].[City].Members}
, 6000000
, [Measures].[Reseller Sales Amount]
) ON 1
FROM [Adventure Works]
WHERE([Product].[Product Categories].Bikes)