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


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

Изменения: 17 июля 2006 г.

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

Синтаксис

TopPercent(Set_Expression, Percentage, Numeric_Expression) 

Аргументы

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

Замечания

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

ms145498.note(ru-ru,SQL.90).gifВажно!
Подобно функции BottomPercent, функция TopPercent всегда выполняет вычисления с нарушением иерархии.

Пример

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

SELECT TopPercent
   ({[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 г.

Измененное содержимое
  • Обновлены синтаксис и аргументы для облегчения понимания.
  • Добавлены обновленные примеры.