@RELATIVE

@RELATIVE計算関数は、Essbaseデータベース・アウトライン内の指定されたメンバーに相対的な、指定された世代またはレベルのすべてのメンバーを返します。

構文

@RELATIVE (mbrName, genLevNum | genLevName)

パラメータ

mbrName

すべての有効な単一メンバー名、または単一メンバーを返す関数。

genLevNum

世代またはレベルの数を定義する整数値。正の整数は世代番号を表します。0または負の整数はレベル番号を表します。

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)