Ancestors
入力メンバーとレイヤーまたは距離が指定されると、この関数は入力メンバーとともに祖先のセットを戻します。
レイヤー仕様がレベルの場合、この関数は、入力レベル以下のレベルを持つすべての祖先を戻します。 たとえば、Ancestors ([Additions], [Measures].Levels(2))は{[Inventory] , [Additions]}を返します。
構文
Ancestors ( member , layer | index )ノート
-
indexには負数を使用しないでください。 下位のメンバーを戻す場合は、祖先のかわりにDescendantsを使用します。
Ancestors([Qtr1], -1)は、子孫ではなく空のメンバーを戻します。 -
layerを使用してレベルを指定しても、そのレベルに祖先が存在しない場合、戻り値は空のメンバーです。
例
Ancestors ( [New York], [Market].levels(2) )Marketディメンションのレベル2にある祖先で始まる[New York]祖先の自己完結型セットである{[Market], [East], [New York]}を戻します。
Ancestors ( [Feb], 1 )Febより上位の祖先で始まる祖先の自己完結型セットである{[Qtr1],[Feb]}を返します。
Ancestors ( [Feb], 0 ){[Feb]}を返します。
ASOSamp.Sampleデータベースの使用
Ancestors ([94089], [Geography].generations(2))Geographyディメンションの第2世代から始まる94089祖先の自己完結型セットである{[West], [CA], [SUNNYVALE - CA], [94089]}を返します。