RangeXIRR - スクリプトおよびチャート関数
RangeXIRR() は、キャッシュ フロー明細表に対する内部収益率 (年次) を返します。キャッシュ フロー明細表は、定期的である必要はありません。一連の定期的キャッシュ フローに対する内部利益率の計算には、RangeIRR 関数を使用します。
Qlik の XIRR 機能 (XIRR() および RangeXIRR() 関数) は、次の方程式を使用して Rate 値を解き、正しい XIRR 値を決定します。
XNPV(Rate, pmt, date) = 0
この方程式は、ニュートン法の簡素化されたバージョンを使用して解かれます。
構文:
RangeXIRR(value, date{, value, date})
戻り値データ型: 数値
引数 | 説明 |
---|---|
value | 支払予定日の日付に対応する単一または一連のキャッシュ フローです。一連の値は、少なくとも 1 つの正の値と 1 つの負の値を含む必要があります。 |
date | キャッシュ フローの支払いに対応する支払日または支払予定日です。 |
この関数を使用する場合は、次の制限が適用されます。
-
テキスト値、NULL 値、欠損値は無視されます。
-
すべての支払いは、年 365 日の日割り計算で割り引かれます。
-
この関数には、少なくとも 1 つの有効なマイナスの支払いと 1 つの有効なプラスの支払い (対応する有効日付付き) が必要です。これらの支払いが入力されない場合、NULL 値が返されます。
次のトピックは、この関数を使用するのに役立つかもしれません。
-
RangeXNPV - スクリプトおよびチャート関数: この関数を使用すると、キャッシュ フロー明細表に対する正味現在価値を計算します。キャッシュ フロー明細表は、定期的である必要はありません。
-
XIRR - スクリプト関数:XIRR() 関数は、キャッシュ フロー明細表に対する集計済み内部収益率 (年次) を計算します (キャッシュ フロー明細表は、定期的である必要はありません)。
Qlik Sense Client-Managed のバージョンが異なると、この関数で使用される基になるアルゴリズムが異なります。アルゴリズムの最近のアップデートの詳細については、サポート記事「XIRR 関数の修正とアップデート」を参照してください。
例と結果:
例 | 結果 |
---|---|
RangeXIRR(-2500,'2008-01-01',2750,'2008-09-01') |
0.1532 を返します |