@RELATIVE
@RELATIVE計算関数は、Essbaseデータベース・アウトライン内の指定されたメンバーに相対的な、指定された世代またはレベルのすべてのメンバーを返します。
構文
@RELATIVE (mbrName, genLevNum | genLevName)
パラメータ
ノート
Essbaseは、生成されたメンバーのリストを昇順でソートします。例としてSample Basicを使用すると、@RELATIVE(200,0)
は、200-10、200-20、200-30、200-40をこの順序で返します。この関数を特定の予測関数および統計関数とともに使用する場合は、この順序を考慮することが重要です。
@RELATIVEに指定したパラメータが、指定したメンバーを説明する指定したレベルまたは世代で使用される場合、指定したメンバーが含まれます。たとえば、@RELATIVE(("100-10",0))
では、100-10がレベル0のメンバーであるため、結果に100-10が含まれます。@RELATIVE(("100",1))
では、100がレベル1のメンバーであるため、結果に100が含まれます。
例
Sample Basicキューブでは、次の関数呼出しの両方がJan、FebおよびMarを(この順序で)返します:
@RELATIVE(Qtr1,3)
@RELATIVE(Qtr1,0)
次の例では、レベル1で、Profitの下の2つのメンバーであるMarginとTotal Expensesをこの順序で返します:
@RELATIVE(Profit,-1)