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

RangeNPV - スクリプト関数

RangeNPV() は、割引率、一連の将来の支払い (負の値)、および収入 (正の値) に基づいて、投資の正味現在価値を返します。結果は、money のデフォルトの数値書式で返されます。

定期的である必要のないキャッシュ フローについては、RangeXNPV - スクリプト関数 を参照してください。

構文:  

RangeNPV(discount_rate, value[,value][, Expression]) 

戻り値データ型: 数値

引数:  

  • discount_rate: 期間あたりの利率。
  • value: 各期末に発生する支払または収入。それぞれの値は、3 番目のオプション パラメータを持つレコード間関数によって返される、単一値または値域を表している可能性があります。
  • Expression: メジャーの対象となるデータ範囲が含まれている任意の数式または項目。

制限事項:  

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

例1:  

RangeNPV(0.1,-10000,3000,4200,6800)1188.44 を返します

例2:  

ドキュメントに例のスクリプトを追加して実行します。その後、結果列に含まれている項目をドキュメントのシートに追加して結果を表示します。

RangeTab3:

LOAD *,

recno() as RangeID,

RangeNPV(Field1,Field2,Field3) as RangeNPV;

LOAD * INLINE [

Field1|Field2|Field3

10|5|-6000

2|NULL|7000

8|'abc'|8000

18|11|9000

5|5|9000

9|4|2000

] (delimiter is '|');

結果テーブルには、テーブルの各レコードに対する RangeNPV の戻り値が表示されます。

結果の例
RangeID RangeNPV
1 $-49.13
2 $777.78
3 $98.77
4 $25.51
5 $250.83
6 $20.40

詳細を見る

 

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

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

分析の近代化プログラムに参加する

Remove banner from view

分析最新化プログラムにより、重要な QlikView app を危険にさらすことなく最新化しましょう。 ここをクリック して詳細を表示するか、次にお問い合わせください。 ampquestions@qlik.com