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


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

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

Возвращает значение, сформированное сверткой значений дочерних элементов указанного элемента с помощью указанного унарного оператора.

Синтаксис

RollupChildren(Member_Expression, Unary_Operator) 

Аргументы

  • Member_Expression
    Допустимое многомерное выражение, возвращающее элемент.
  • Unary_Operator
    Допустимое строковое выражение, возвращающее унарный оператор.

Замечания

Функция RollupChildren сворачивает значения дочерних элементов указанного элемента с помощью указанного унарного оператора.

В следующей таблице перечислены допустимые унарные операторы для этой функции.

Оператор Результат

+

сумма = сумма + текущий дочерний элемент

-

сумма = сумма - текущий дочерний элемент

*

сумма = сумма * текущий дочерний элемент

/

сумма = сумма / текущий дочерний элемент

%

сумма = (сумма / текущий дочерний элемент) * 100

~

Дочерний элемент не участвует в свертке. Его значение не обрабатывается.

Если в свойстве элемента указан оператор, которого нет в этом списке, возникает ошибка. Порядок вычисления определяется порядком элементов с общим родителем, а не старшинством операторов.

Пример

В следующем примере для свертывания дочерних элементов иерархии Net Profit измерения Account применяется свойство элемента Alternate Rollup Operator, содержащее альтернативные значения для унарных операторов. Это свойство элемента отсутствует в кубе Adventure Works, но его можно создать. Данный способ использования функции RollupChildren могут применять приложения составления бюджета для гипотетического анализа.

RollupChildren
   ( [Account].[Net Profit]
   , [Account].CurrentMember.Properties ('Alternate Rollup Operator') )
ON )
FROM [Adventure Works]

См. также

Справочник

Справочник по функциям многомерных выражений (многомерные выражения)

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

17 июля 2006 г.

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