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


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

Возвращает набор элементов в измерении, уровне или иерархии.

Синтаксис

Hierarchy expression syntax
Hierarchy_Expression.Members

Level expression Syntax
Level_Expression.Members

Аргументы

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

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

Замечания

Если задано выражение иерархии, функция Members (Set) возвращает набор всех элементов указанной иерархии, кроме вычисляемых. Чтобы получить набор всех вычисляемых или иных элементов иерархии, используйте функцию AllMembers (многомерные выражения).

Если указывается выражение уровня, функция Members (Set) возвращает набор всех элементов указанного уровня.

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

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

Примеры

В следующем примере возвращаются все элементы иерархии Calendar Year в кубе Adventure Works.

SELECT 
   [Date].[Calendar].[Calendar Year].Members ON 0
FROM
   [Adventure Works]

В следующем примере возвращается количество заказов за 2003 год для каждого элемента уровня [Product].[Products].[Product Line]. Функция Members возвращает набор, представляющий все элементы этого уровня.

SELECT 
   {Measures.[Order Quantity]} ON COLUMNS,
   [Product].[Product Line].[Product Line].Members ON ROWS
FROM
   [Adventure Works]
WHERE
   {[Date].[Calendar Year].[Calendar Year].&[2003]}