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]