Member Relationships

This table describes which members and related members are included during member selection.

Table 8-1 Member Relationships

Relationship Members Included

Member

The selected member

Ancestors

All members above the selected member, excluding the selected member

Ancestors (inc)

The selected member and its ancestors

Children

All members in the level immediately below the selected member

Children (inc)

The selected member and its children

Descendants

All descendants of the selected member, excluding the selected member

Descendants (inc)

The selected member and its descendants

Siblings

All members from the same level in the hierarchy as the selected member, excluding the selected member

Siblings (inc)

The selected member and its siblings

Parents

The member in the level above the selected member

Parents (inc)

The selected member and its parent

Level 0 Descendants

All descendants of the selected member that have no children

Left Siblings

The members that appear before the selected member with the same parent

Left Siblings (inc)

The selected member and its left siblings

Right Siblings

The members that appear after the selected member with the same parent

Right Siblings (inc)

The selected member and its right siblings

Previous Sibling

The member that appears immediately before the selected member with the same parent

Next Sibling

The member that appears immediately after the selected member with the same parent

Previous Level 0 Member

The previous level zero member that appears before the selected member

Examples: PrevLvl0Mbr(Jan) returns BegBalance; PrevLvl0Mbr(Jul) returns Jun; PrevLvl0Mbr(BegBalance) returns an empty result

Next Level 0 Member

The next level zero member that appears after the selected member

Examples: NextLvl0Mbr(Mar) returns Apr; NextLvl0Mbr(Dec) returns an empty result

Previous Generation Member

The member that appears immediately before the selected member within the same generation

Next Generation Member

The member that appears immediately after the selected member within the same generation

Relative

Returns a member relative to the specified member at the same generation with the specified offset.

Examples: Relative("Jan", 4) returns May, which is January plus 4 months in a standard monthly Period dimension; Relative("Jan", -2) returns Nov, which is January minus 2 months in a standard monthly Period dimension.

Relative Range

Returns all of the members from the starting member to the offset member when going forward or from the offset member to the starting member when going backwards.

Examples: RelativeRange("Jan", 4) returns Jan, Feb, Mar, Apr, May; RelativeRange("Jan", -2) returns Nov, Dec, Jan.

Note:

Member relationships work for any dimension, not just the Period dimension. We've used the Period dimension in our examples because it's easier to explain as time is linear.