BottomPercent (многомерные выражения)
Изменения: 17 июля 2006 г.
Сортирует набор по возрастанию и возвращает набор кортежей с наименьшими значениями, совокупное значение которых меньше или равно заданному проценту.
Синтаксис
BottomPercent(Set_Expression, Percentage, Numeric_Expression)
Аргументы
- Set_Expression
Допустимое многомерное выражение, возвращающее набор.
- Percentage
Допустимое числовое выражение, указывающее процент возвращаемых кортежей.
- Numeric_Expression
Допустимое числовое выражение (обычно многомерное выражение координат ячейки), возвращающее число.
Замечания
Функция BottomPercent вычисляет сумму заданного числового выражения, рассчитанного для указанного набора, отсортированного в убывающем порядке. Затем функция возвращает элементы с наименьшими значениями, доля суммы которых в суммарном значении меньше или равна указанному проценту. Эта функция возвращает самый маленький поднабор набора, совокупное значение которого равно по меньшей мере заданному проценту. Возвращенные элементы упорядочены по убыванию.
![]() |
---|
Функция BottomPercent, как и функция TopPercent, всегда выполняет вычисления с нарушением иерархии. |
Пример
В следующем примере возвращается наименьший набор элементов уровня City в иерархии Geography в измерении Geography за 2003 финансовый год для категории Bike (начиная с элементов данного набора с наименьшим количеством продаж), совокупный итог этих элементов на основе меры Reseller Sales Amount равен по меньшей мере 15 %.
SELECT BottomPercent
({[Geography].[Geography].[City].Members
*[Date].[Fiscal].[Fiscal Year].[FY 2003]}
, 15
, [Measures].[Reseller Sales Amount]
) ON 0,
[Product].[Product Categories].Bikes ON 1
FROM [Adventure Works]
См. также
Справочник
Справочник по функциям многомерных выражений (многомерные выражения)
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
17 июля 2006 г. |
|