BottomPercent (MDX)

Сортирует множество в восходящем порядке и возвращает набор кортежей с наименьшими значениями, суммарное число которых равно или превышает заданный процент.

Syntax

  
BottomPercent(Set_Expression, Percentage, Numeric_Expression)   

Arguments

Set_Expression
Допустимое выражение многомерных выражений (MDX), которое возвращает множество.

Процент
Допустимое числовое выражение, указывающее процент возвратных кортежей.

Numeric_Expression
Допустимое числовое выражение, которое обычно является многомерным выражением (MDX) координат ячеек, возвращающих число.

Remarks

Функция BottomPercent вычисляет сумму заданного числового выражения, вычисленного по заданному множеству, сортируя множество в порядке возрастания. Затем функция возвращает элементы с наименьшими значениями, совокупный процент от общего суммированного значения не менее заданного процента. Эта функция возвращает наименьшее подмножество множества, суммарный суммарный состав которого не менее заданного процента. Возвращённые элементы упорядочены от самого крупного к наименьшему.

Important

Функция BottomPercent, как и функция TopPercent, всегда нарушает иерархию. Для получения дополнительной информации см. функцию «Приказ».

Пример

Следующий пример возвращает для категории велосипедов наименьший набор членов уровня города в географическом измерении в географическом измерении за 2003 финансовый год, суммарный результат которых, используя показатель суммы продаж реселлеров, составляет не менее 15% от общего суммы (начиная с членов этого набора с наименьшим количеством продаж).

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