Поделиться через


BottomCount (многомерные выражения)

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

Синтаксис

BottomCount(Set_Expression, Count [,Numeric_Expression])

Аргументы

  • Set_Expression
    Допустимое многомерное выражение, возвращающее набор.

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

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

Замечания

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

Важное примечаниеВажно!

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

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

Пример

В следующем примере возвращается мера Reseller Order Quantity для пяти элементов Product SubCategory с наименьшими значениями в каждом календарном году, отсортированных по мере Reseller Sales Amount.

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]