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


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

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

Синтаксис

AddCalculatedMembers(Set_Expression) 

Аргументы

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

Замечания

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

ПримечаниеПримечание

Эту функцию можно использовать только для выражений одномерных наборов.

Примеры

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

-- 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,
FROM [Adventure Works] 

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

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