@ANCESTORS
Essbaseの@ANCESTORS計算関数は、複数の祖先メンバーを返します。
この関数は、指定されたメンバー(mbrName)のすべての祖先、あるいは指定された世代またはレベルまでの祖先を返します。このメンバー・セット関数を別の関数のパラメータとして使用できます。ここでのこのパラメータは、メンバーのリストです。
構文
@ANCESTORS (mbrName [, genLevNum | genLevName])
パラメータ
ノート
生成されたメンバーのリストは、メンバーの直近の祖先で始まり、次にそのメンバーの次の直近の祖先に続く順にソートされます。Sample Basicデータベースを例として使用すると、@ANCESTORS(200-30)
を指定した場合、Essbaseは200、Productをこの順序で返します。@ANCESTORSメンバー・セット関数を特定の予測関数および統計関数とともに使用する場合は、この順序を考慮することが重要です。
例
Sample Basicデータベースの場合:
@ANCESTORS("New York")
East、Marketをこの順序で返します。
@ANCESTORS(Qtr4)
Yearを返します。
@ANCESTORS("100-10",1)
100、Productをこの順序で返します。
@ANCESTORS(Sales,-2)
Margin、Profitをこの順序で返します。