Accéder au contenu principal

NPV - fonction de script

NPV() renvoie la valeur actuelle nette agrégée d'un investissement basé sur un taux d'escompte discount_rate constant par période et des séries de paiements (valeurs négatives) et de revenus (valeurs positives) ultérieurs que représentent les valeurs définies dans l'expression value, itérée sur un nombre donné d'enregistrements définis par une clause group by. Les paiements et les revenus sont censés intervenir à la fin de chaque période.

 

NPV(discount_rate, value)

numérique Le résultat utilise un format monétaire (de nombre) par défaut.

 

  • discount_rate : discount_rate correspond au taux de remise disponible sur la période. discount_rate est une constante.
  • value : Expression ou champ contenant les données à mesurer.

 

Les valeurs textuelles, les valeurs NULL et les valeurs manquantes sont ignorées.

 

Ajoutez l'exemple de script à votre document et exécutez-le. Ensuite, ajoutez au moins les champs répertoriés dans la colonne des résultats à une feuille de votre document afin de visualiser le résultat.

Cashflow:

LOAD 2013 as Year, * inline [

Date|Discount|Payments

2013-01-01|0.1|-10000

2013-03-01|0.1|3000

2013-10-30|0.1|4200

2014-02-01|0.2|6800

] (delimiter is '|');

 

Cashflow1:

LOAD Year,NPV(0.2, Payments) as NPV1_2013 Resident Cashflow Group By Year;

Exemples de résultats
Année

NPV1_2013

2013

-$540.12

Supposons que la table Cashflow est chargée comme dans l'exemple précédent :

LOAD Year,NPV(Discount, Payments) as NPV2_2013 Resident Cashflow Group By Year, Discount;

Exemples de résultats
Année Remise NPV2_2013
2013 0.1 -$3456.05

2013

0.2

$5666.67

 

Exemple Champ de résultat Valeur de résultat

Cashflow:

LOAD 2013 as Year, * inline [

Date|Discount|Payments

2013-01-01|0.1|-10000

2013-03-01|0.1|3000

2013-10-30|0.1|4200

2014-02-01|0.2|6800

] (delimiter is '|');

 

Cashflow1:

LOAD Year,NPV(0.2, Payments) as NPV1_2013 Resident Cashflow Group By Year;

Year

2013

NPV1_2013

-$540.12

Supposons que la table Cashflow est chargée comme dans l'exemple précédent :

LOAD Year,NPV(Discount, Payments) as NPV2_2013 Resident Cashflow Group By Year, Discount;

Year

2013
2013

Discount

0.1
0.2

NPV2_2013


-$3456.05
$5666.67

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !

Rejoignez le Programme de modernisation analytique

Remove banner from view

Modernisez votre système sans compromettre vos précieuses applications QlikView grâce au Programme de modernisation analytique. Cliquez ici pour plus d'informations ou contactez : ampquestions@qlik.com