メイン コンテンツをスキップする 補完的コンテンツへスキップ

NPV - スクリプト関数

NPV() スクリプト関数は、期間順の割引率と複数の値を取得します。これらの計算では、インフロー (収入) はプラス、アウトフロー (将来の支払い) はマイナスの値であると仮定しています。これらは、各期間の終わりに発生します。

正味現在価値 (NPV) は、将来のキャッシュ フローの現行合計価値を計算するのに使用されます。NPV を計算するには、各期間に対して将来のキャッシュ フローを推測して、正しい割引率を決定する必要があります。NPV() スクリプト関数は、期間順の割引率と複数の値を取得します。これらの計算では、インフロー (収入) はプラス、アウトフロー (将来の支払い) はマイナスの値であると仮定しています。これらは、各期間の終わりに発生します。

構文:  

NPV(discount_rate, value)

戻り値データ型: 数値 既定では、結果は通貨としてフォーマットされます。

正味現在価値を計算する式:

NPV を計算するための式。

次のような前提です:

  • Rt= 単一期間 t 中の正味キャッシュ インフロー/アウトフロー

  • i = 代替投資で得られた割引率または利益率

  • t = タイマー期間数

引数
引数 説明
discount_rate

discount_rate は、適用された割引のパーセントです。

値 0.1 は、10% の割引率を示します。

value

この項目は、複数の期間を期間順に並べた値を保持します。最初の値は、期間 1 のキャッシュフローというように見なされます。

制限事項:  

NPV() 関数には次の制限事項があります:

  • テキスト値、NULL 値、欠損値は無視されます。

  • キャッシュフロー値は、期間を昇順に並べる必要があります。

使用に適しているケース

NPV() は、プロジェクトの収益性をチェックし、他のメジャーを派生させるために使用される財務関数です。この関数は、キャッシュフローが生データとして存在する場合に有用です。

地域の設定

特に指定のない限り、このトピックの例では次の日付書式を使用しています: MM/DD/YYYY。日付書式は、データ ロード スクリプトの SET DateFormat ステートメントで指定されています。既定の日付書式は、地域の設定やその他の要因により、システムによって異なる場合があります。以下の例の書式は、要件に合わせて変更できます。または、これらの例に一致するようにロード スクリプトの書式を変更できます。詳しくは「アプリとスクリプトの地域設定の変更」を参照してください。

アプリの既定地域設定は、ユーザー プロファイルに基づいています。これらの地域の書式設定は、Qlik Cloud ユーザー インターフェースに表示される言語とは関係ありません。Qlik Cloud は使用しているブラウザと同じ言語で表示されます。

アプリの作成者は、作成するアプリの既定の地域を設定できます。詳細については、「Qlik Cloud Analytics でアプリとスクリプトを作成するための優先地域設定の設定」を参照してください。

例 1 - 単一の支払い (スクリプト)

例 2 – 複数支払い (スクリプト)

例 3 – 複数支払い (スクリプト)

例 4 – プロジェクトの収益率の例 (例)

詳細を見る

 

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。