BottomSum (MDX)

Seřadí zadanou množinu vzestupně a vrátí množinu n-tic s nejnižšími hodnotami, jejichž součet je roven nebo menší než zadaná hodnota.

Syntax

  
BottomSum(Set_Expression, Value, Numeric_Expression)  

Arguments

Nastavit_výraz
Platný výraz Multidimensional Expressions (MDX), který vrací množinu.

Value
Platný číselný výraz, který určuje hodnotu, proti které je každá n-tice porovnávána.

Numeric_Expression
Platný číselný výraz, který je typicky výrazem Multidimenzionálních výrazů (MDX) souřadnic buňky, které vracejí číslo.

Remarks

Funkce BottomSum vypočítá součet specifikované míry vyhodnocené přes zadanou množinu, přičemž tuto množinu seřadí vzestupně. Funkce pak vrací prvky s nejnižšími hodnotami, jejichž součet zadaného číselného výrazu je alespoň zadanou hodnotou (součtem). Tato funkce vrací nejmenší podmnožinu množiny, jejíž kumulativní součet je alespoň zadaná hodnota. Vrácené prvky jsou seřazeny od nejmenšího po největší.

Important

Funkce BottomSum , stejně jako funkce TopSum , vždy narušuje hierarchii.

Examples

Následující příklad vrací pro kategorii Kola nejmenší množinu členů úrovně města v geografické hierarchii v geografické dimenzi za fiskální rok 2003, jejichž kumulativní součet podle míry Reseller Sales Amount je alespoň součet 50 000 (počínaje členy této množiny s nejmenším počtem prodejů):

SELECT  
[Product].[Product Categories].Bikes ON 0,  
BottomSum  
({[Geography].[Geography].[City].Members}  
, 50000  
, ([Measures].[Reseller Sales Amount],[Product].[Product Categories].Bikes)  
) ON 1  
FROM [Adventure Works]  
WHERE([Measures].[Reseller Sales Amount],[Date].[Fiscal].[Fiscal Year].[FY 2003])