Coercion Rules for Dimensional Objects

The following table describes coercion rules that are applied when coercing an object of one dimensional type into another.
Note: Measures and Member Unique Names (MUNs) are considered members.
Source type Target type Result

Measure dimension

Hierarchy

A measure dimension can be used without any conversion as a hierarchy.

Measure dimension

Member set

The member set contains the members of the measure dimension.

This coercion is done in two steps. First, measure dimensions are coerced to hierarchies, and then hierarchies are coerced to member sets.

Hierarchy

Member set

A set containing the members of the hierarchy.

Level

Member set

A set containing the members of the level.

The equivalent expression is members (level).

Measure

Member

A measure can be used without any conversion as a member.

Measure

Tuple

This coercion is done in two steps. First, measures are coerced to members, and then members are coerced to tuples.

Measure

Member set

This coercion is done in two steps. First, measures are coerced to members, and then members are coerced to member sets.

Member

Tuple

The tuple consists of the member.

The equivalent expression is tuple (member).

Member

Member set

The set consists of the member.

This coercion is done in two steps. First, members are coerced to tuples, and then tuples are coerced to member sets.