Accéder au contenu principal Passer au contenu complémentaire

RangeNPV - fonction de script

RangeNPV() renvoie la valeur actuelle nette d'un investissement sur la base d'un taux d'escompte et d'une série de paiements (valeurs négatives) et de revenus (valeurs positives) ultérieurs. Le résultat suit le format de nombre par défaut de money.

Pour les flux de liquidités qui ne sont pas nécessairement périodiques, voir RangeXNPV - fonction de script.

 

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

numérique

 

  • discount_rate : Taux d'intérêt par période.
  • value : Paiement ou revenu intervenant au terme de chaque période. Chaque valeur peut représenter une valeur unique ou une plage de valeurs renvoyée par une fonction d'inter-enregistrements avec un troisième paramètre facultatif.
  • Expression : Expressions ou champs facultatifs contenant la plage de données à mesurer.

 

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

 

RangeNPV(0.1,-10000,3000,4200,6800) renvoie 1188.44.

 

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.

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 '|');

La table résultante affiche les valeurs renvoyées par la fonction RangeNPV pour chaque enregistrement de la table :

Exemples de résultats
RangeID RangeNPV
1 $-49.13
2 $777.78
3 $98.77
4 $25.51
5 $250.83
6 $20.40

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