@COMPOUNDGROWTH
Essbaseの@COMPOUNDGROWTH計算関数は、複利成長を計算する財務関数です。
この関数は、時間の経過とともに値(指定された範囲のメンバー全体で、指定されたメンバーの最初のゼロ以外の値)の複利成長を表す一連の値を計算します。
増加係数は、現在の期間の増加率に前の期間の結果を乗算することによって計算され、複利の値が得られます。現在の期間のrateMbrConstセルにゼロ以外の値を配置することによって、期間別に増加率を変更できます。
構文
@COMPOUNDGROWTH (principalMbr, rateMbrConst [, XrangeList])
パラメータ
- principalMbr
-
複合される初期値を表すメンバー仕様。入力行は単一のデポジットである必要があります。
- rateMbrConst
-
定数値を提供する単一メンバー仕様、変数名、または式。この値は、rangeList全体で変化し、新しい値が新しい複合率になる可能性があります。現在の期間の値がゼロである場合、複合率はゼロに等しく、プリンシパルは変更されません。
- XrangeList
-
利息が計算される期間を指定するオプションのパラメータ。範囲が指定されない場合、Essbaseは、時間としてタグ付けされたディメンションのレベル0メンバーを使用します。
有効なメンバー名、メンバー名のカンマ区切りリスト、ディメンション間メンバー、またはメンバー・セット関数か範囲関数(@XRANGEを含む)からの戻り値にできます。
rangeListとXrangeListについて詳しくは、範囲リスト・パラメータを範囲と財務関数トピックで参照してください。
ノート
財務関数が値を返すことはありません。むしろ、指定された範囲に基づいて内部的に一連の値を計算します。
例
次の例では、一連の会計年度にわたるGrowth Rateに基づいて、Principal Amountの複合増加率を決定します。
"Compound Growth"=@COMPOUNDGROWTH("Principal Amount",
"Growth Rate",FY1998:FY2003);
この例では、次のレポートが作成されます:
FY1998 FY1999 FY2000 FY2001 FY2002 FY2003
====== ====== ====== ====== ====== ======
Principal Amount 2,000 2,000 2,000 3,000 2,500 -500
Growth Rate 0.0525 0 0 0 0 0
Compound Growth 2,105 2,105 2,105 2,105 2,105 2,105
次の例では、YearディメンションがSample Basicに追加されていることを前提としています。多次元範囲を使用して複合増加を計算します。
FIX ("100-10", "New York")
"Compound Growth" = @COMPOUNDGROWTH("Principal Amount","Growth Rate",@XRANGE("2011"->"Sep", "2012"->"Mar"));
ENDFIX
前述の計算は、XrangeListで指定した次の多次元範囲で実行されます。
2011->Sep
2011->Oct
2011->Nov
2011->Dec
2012->Jan
2012->Feb
2012->Mar
関連項目