1).Children、.FirstChild、.LastChild、.Parent
構文:メンバー.Children(戻り:セット)
メンバー.FirstChild(戻り:メンバー)
メンバー.LastChild(戻り:メンバー)
メンバー.Parent(戻り:メンバー)
Childrenは指定メンバーの1つ下の階層レベルの全メンバーのセットを返します。FirstChildは最初のメンバーを、LastChildは最後のメンバーを返します。Parentは指定メンバーの1つ上の階層レベルのメンバーを返します。
[TOKUISAKI].[TODOFUKEN-TOKUISAKI].Children[TOKUISAKI].[TODOFUKEN-TOKUISAKI].FirstChild[TOKUISAKI].[TODOFUKEN-TOKUISAKI].[函館物産].Parent[TOKUISAKI].[TODOFUKEN-TOKUISAKI].LastChild[TOKUISAKI].[TODOFUKEN-TOKUISAKI].[北海道].Children
[TOKUISAKI].[TODOFUKEN-TOKUISAKI]は階層であり、メンバーではありません。文法上はChildrenやFirstChild、LastChildはメンバーの指定のみですが、階層指定でも正常に動作します。これは階層までしか記述されていない場合はデフォルトとして[all]というメンバー「全メンバー合計」が指定されたとみなす、ということのようです。つまり上記1は[TOKUISAKI].[TODOFUKEN-TOKUISAKI].[all].CHILDRENと書くべきところ、.[all]が省略された、と考えられます。
2).Members、.AllMembers
構文:階層.Members(戻り:セット)
レベル.Members(戻り:セット)
Membersは指定されたディメンション、階層またはレベルのすべてのメンバーを返します。
[TOKUISAKI].[TODOFUKEN-TOKUISAKI].Members[TOKUISAKI].[TODOFUKEN-TOKUISAKI].[TOKUISAKI].Members
Childrenと違い、Membersは階層構造の全レベルのメンバーを戻します。ディメンション式および階層式の場合は、当該ディメンションまたは階層の全メンバの合計値である[all]というメンバーが戻りセットに含まれます。また、指定が階層式あるいはレベル式でなくてはならず、メンバー式ではないことに注意してください。
AllMembersの場合は、そのMDX内で定義されている「計算されるメンバー」も戻りセットに含まれます。
3).PrevMember、.NextMember
構文:メンバー.PrevMember(戻り:メンバー)
メンバー.NextMember(戻り:メンバー)
指定されたメンバーの1つ前、または1つ後ろのメンバーを戻します。
[TOKUISAKI].[TODOFUKEN-TOKUISAKI].[北海道].[旭川商事].PrevMember[TOKUISAKI].[TODOFUKEN-TOKUISAKI].[東京都].[新宿画廊].NextMember
PrevMember、NextMemberは、「同じ階層レベル内での前後のメンバー」を戻します。計算されるメンバーの計算式で、例えば「前月対比」などの算出によく使用します。

![[TOKUISAKI]ディメンションのイメージ](http://cz-cdn.shoeisha.jp/static/images/article/4338/32s.gif)
![[TOKUISAKI]ディメンションのイメージ](http://cz-cdn.shoeisha.jp/static/images/article/4338/33s.gif)
![[TOKUISAKI]ディメンションのイメージ](http://cz-cdn.shoeisha.jp/static/images/article/4338/34s.gif)