@IANCESTORS
指定されたメンバーと、そのメンバーのすべての祖先、または指定された世代またはレベルまでのすべての祖先を戻します。
Essbaseは、生成されたメンバーのリストを、指定されたメンバーから順にソートし、次に最も近いメンバーの祖先、次に最も近いメンバーの祖先の順にソートします。 Sample.Basicデータベースでは、@IANCESTORS(200-30)
を指定すると、Essbaseは200-30, 200, Productを(この順序で)返します。 この関数を特定の予測関数および統計関数とともに使用する場合は、順序を考慮する必要があります。
この関数を別の関数のパラメータとして使用できます。関数にはメンバーのリストが必要です。
構文
@IANCESTORS (mbrName [, genLevNum | genLevName])
パラメータ
例
すべての例は、Sample.Basicデータベースのものです。
@IANCESTORS("New York")
New York、East、Marketを(この順序で)返します。
@IANCESTORS(Qtr4)
Qtr4、Yearを(この順序で)返します。
@IANCESTORS(Sales,-2)
販売、マージン、利益を(この順序で)返します。 レベル2より高いメンバーは戻されません。
@IANCESTORS("100-10",1)
100-10、100、Productを(この順序で)返します。 すべての祖先は世代1まで返されます。