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


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

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

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

Синтаксис

AddCalculatedMembers(Set_Expression) 

Аргументы

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

Замечания

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

ms146077.note(ru-ru,SQL.90).gifПримечание.
Эту функцию можно использовать только для выражений одномерных наборов.

Примеры

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

-- This query returns the calculated members for the cube
-- by retrieving all members, and then excluding non-calculated members.
SELECT 
   AddCalculatedMembers(
      {[Measures].Members}
      )-[Measures].Members ON COLUMNS,
   [Product].[Product Name].Members ON ROWS
FROM [Adventure Works] 

В следующем примере возвращается элемент Measures.[Unit Price] вместе со всеми вычисляемыми элементами в измерении Measures из куба Adventure Works.

SELECT
   AddCalculatedMembers({Measures.[Unit Price]}) ON COLUMNS,
   Product.Product.Children ON ROWS
FROM 
   [Adventure Works]

См. также

Справочник

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

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

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

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

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

17 июля 2006 г.

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