@IRREX
Essbaseの@IRREX計算関数は、キャッシュ・フローの内部収益率を計算します。最初の推定の推定および反復回数の設定ができます。
この関数は、1つ以上の投資(負)と1つの収入(正)の値が含まれる必要があるキャッシュ・フローの内部収益率を計算します。初期推定とアルゴリズムが実行できる反復回数を構成する機能を含めます。
@IRREXは、@IRRの拡張であり、0.07の初期推定値は変更できません。
構文
@IRREX (cashflowMbr, discountFlag[, [guess], [number_of_iteration], [STORECALCVALUE | STOREMISSING], [XrangeList])
パラメータ
- cashflowMbr
-
単一メンバー仕様。
- discountFlag
-
メンバー仕様、変数名、1または0の定数値を提供する数式。関数が最初の期間から割引を行うかどうかを示します。0は、最初の期間から割り引くことを意味します。1は、最初の期間から割り引かないことを意味します。
- guess
-
オプション。推定IRRの初期推定。指定しない場合、デフォルトの推定値0.07が使用されます。
- number_of_iteration
-
オプション。ニュートン・ラフソン法のアルゴリズムでループする反復回数。ニュートン・ラフソン法は、IRREX関数を使用してIRRを見つけるために使用される数学的方法です。デフォルト値は300です。
- STORECALCVALUE | STOREMISSING
-
オプション。STORECALCVALUEは、IRR計算が"false"の結果を返した場合でも、常に計算値を格納するようにEssbaseに指示します。これはデフォルトです。
オプション。STOREMISSINGは、Essbaseに、指定した反復回数の後にIRR計算が誤った結果を返したときに、#MISSING値を格納するように指示します。
- XrangeList
-
レートが計算される範囲を指定するオプションのパラメータ。範囲が指定されない場合、Essbaseは、時間としてタグ付けされたディメンションのレベル0メンバーを使用します。
有効なメンバー名、メンバー名のカンマ区切りリスト、ディメンション間メンバー、またはメンバー・セット関数か範囲関数(@XRANGEを含む)からの戻り値にできます。
rangeListとXrangeListについて詳しくは、範囲リスト・パラメータを範囲と財務関数トピックで参照してください。
ノート
-
財務関数が値を返すことはありません。むしろ、指定された範囲に基づいて内部的に一連の値を計算します。
-
この関数は、すべてのキャッシュ・フローがゼロの場合に#MISSINGを返します。
-
この関数は、アルゴリズムが実行できる初期推定と反復回数を構成する機能を提供します。EssbaseとExcelの類似の関数の両方が、同じ初期推定で開始した場合でも、結果は異なる可能性があります。これは、方程式に複数の解が存在する可能性があり、有効な解が見つかるとアルゴリズムが検索を停止するためです。最初に見つかる解がどれであるかは、アルゴリズムによって異なる場合があります。先行ゼロまたは後続ゼロは数学的なコンテキストでは重要ではありませんが、先行ゼロまたは後続ゼロが存在するために、アルゴリズムの動作が異なり、異なるルートが見つかる場合があります。先行ゼロまたは後続ゼロの存在に関係なく同一の解が必要な場合は、これらの問題を処理するためのカスタム定義関数を作成することをお薦めします。
例
@IRREX(IRROut1,0,0.02, 500,STOREMISSING,"2006":"2009");
最初の推定は0.02 (2%)です。@IRREXは500回繰り返し、解が収束しない場合は#MISSINGを保存します。
@IRREX(IRROut1,0, , ,STOREMISSING,"2006":"2009");
最初の推定と反復値は省略されます(NULL)。ノート: null引数を渡す場合でも、カンマ(,)は必須です。
次の例では、YearディメンションがSample Basicに追加されていることを前提としています。このレートは、多次元範囲を使用して計算されます。
FIX ("100-10", "New York")
Return = @IRREX(IRROut1,0, , ,STOREMISSING, @XRANGE("2011"->"Sep", "2012"->"Mar"));
ENDFIX
前述の計算は、XrangeListで指定した次の多次元範囲で実行されます。
2011->Sep
2011->Oct
2011->Nov
2011->Dec
2012->Jan
2012->Feb
2012->Mar