機械翻訳について

@DISCOUNT

範囲の最初の期間から割引額が見つかるまで、指定されたレートで割り引かれた値を計算します。 回答は同じ期間に返されます。 この方法で、複数の値を同時に割引できます。

構文

@DISCOUNT (cashMbr, rateMbrConst [, XrangeList])

パラメータ

cashMbr

XrangeListの最後の期間から現在の期間に割引する値を表すメンバー指定。

rateMbrConst

定数値を指定するメンバー指定、変数名または数値式。 この値は、cashMbrが割引される期間当たりのレートを表します。 これはパーセントではなく小数値です。

XrangeList

割引が計算される期間を指定するオプションのパラメータ。 範囲が指定されていない場合、EssbaseはTimeとしてタグ付けされたディメンションのレベル0のメンバーを使用します。

有効なメンバー名、メンバー名のカンマ区切りリスト、ディメンション間メンバー、またはメンバー・セット関数または範囲関数(@XRANGEを含む)からの戻り値を指定できます。

rangeListおよびXrangeListの詳細は、「範囲関数と財務関数」のトピックの「範囲リスト・パラメータ」を参照してください。

ノート

財務関数は値を返しません。かわりに、指定された範囲に基づいて内部的に一連の値を計算します。

次の例では、Cashの値をCredit Rateのレートで割り引き、結果を各会計年度のDiscount Amountに格納します。

"Discount Amount" = @DISCOUNT(Cash,"Credit Rate",FY1999:FY2002,FY2003);

この例では、次のレポートが作成されます:

                    FY1999  FY2000  FY2001  FY2002  FY2003
                    ======  ======  ======  ======  ======                        
Cash                  0.00    0.00 1000.00 1000.00    0.00
Credit Rate           0.00    0.00    0.05    0.05    0.00
Discount Amount        #MI     #MI  863.84  822.70    #MI        

次の例は、YearディメンションがSample Basicに追加されていることを前提としています。 多ディメンション範囲を使用して割引を計算します。

FIX ("100-10", "New York")
"Discount Amount" = @DISCOUNT(Cash,"Credit Rate",@XRANGE("2011"->"Sep", "2012"->"Mar"));
ENDFIX

前述の計算は、XrangeListで指定された次の多ディメンション範囲で実行されます:


2011->Sep
2011->Oct
2011->Nov
2011->Dec
2012->Jan
2012->Feb
2012->Mar