Members (Set) (MDX)

Returns the set of members in a dimension, level, or hierarchy.

Syntax

Hierarchy expression syntax
Hierarchy_Expression.Members

Level expression Syntax
Level_Expression.Members

Arguments

  • Hierarchy_Expression
    A valid Multidimensional Expressions (MDX) expression that returns a hierarchy.

  • Level_Expression
    A valid Multidimensional Expressions (MDX) expression that returns a level.

Remarks

If a hierarchy expression is specified, the Members (Set) function returns the set of all members within the specified hierarchy, not including calculated members. To obtain the set of all members, calculated or otherwise, on a hierarchy use the AllMembers (MDX) function

If a level expression is specified, the Members (Set) function returns the set of all members within the specified level.

Important

When a dimension contains only a single visible hierarchy, the hierarchy can be either referred to either by the dimension name or by the hierarchy name, because the dimension name in this scenario is resolved to its only visible hierarchy. For example, Measures.Members is a valid MDX expression because it resolves to the only hierarchy in the Measures dimension.

Examples

The following example returns the set of all members of the Calendar Year hierarchy in the Adventure Works cube.

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

The following example returns the 2003 order quantities for each member in the [Product].[Products].[Product Line] level. The Members function returns a set that represents all of the members in the level.

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