BottomCount (MDX)

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

Syntax

  
BottomCount(Set_Expression, Count [,Numeric_Expression])  

Arguments

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

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

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

Remarks

Если задано числовое выражение, эта функция сортирует кортежи в указанном множестве по значениям указанного числового выражения, вычисленного по всему множеству, в порядке возрастания. Функция BottomCount затем возвращает указанное количество кортежей с наименьшим значением.

Important

Функция BottomCount, как и функция TopCount, всегда нарушает иерархию.

Если числовое выражение не задано, функция возвращает множество членов в естественном порядке без какой-либо сортировки, ведя себя как функция Tail (MDX ).

Пример

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

SELECT BottomCount([Product].[Product Categories].[Subcategory].Members  
   , 10  
   , [Measures].[Reseller Sales Amount]) ON 0,  
   [Date].[Calendar].[Calendar Year].Members ON 1  
  
FROM  
    [Adventure Works]  
WHERE  
    [Measures].[Reseller Order Quantity]