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


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

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

Синтаксис

Hierarchy syntax
Hierarchy_Expression.AllMembers

Level syntax
Level_Expression.AllMembers

Аргументы

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

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

Замечания

Функция AllMembers возвращает набор, содержащий все элементы, включая вычисляемые, заданной иерархии или уровня. Функция AllMembers возвращает вычисляемые элементы, даже если в указанной иерархии или уровне нет видимых элементов.

Важное примечаниеВажно!

Если измерение содержит единственную видимую иерархию, на нее можно сослаться по имени измерения или по имени иерархии, поскольку имя измерения в этом случае разрешается в единственную видимую иерархию. Например, многомерное выражение Measures.AllMembers является допустимым, поскольку измерение Measures разрешается в единственную видимую иерархию.

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

Функция AllMembers семантически схожа с функцией AddCalculatedMembers (многомерные выражения).

Примеры

В следующем примере возвращаются все элементы иерархии атрибутов [Date].[Calendar Year] по оси столбцов, включая вычисляемые элементы, и набор всех потомков иерархии атрибутов [Product].[Model Name] по оси строк из куба Adventure Works.

SELECT
   [Date].[Calendar Year].AllMembers ON COLUMNS,
   [Product].[Model Name].Children ON ROWS
FROM
   [Adventure Works]

В следующем примере возвращаются все элементы измерения Measures по оси столбцов, включая вычисляемые элементы, и набор всех потомков иерархии атрибута [Product].[Model Name] по оси строк из куба Adventure Works.

SELECT
    Measures.AllMembers ON COLUMNS,
    [Product].[Model Name].Children ON ROWS
FROM
    [Adventure Works]