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

RangeIRR - fonction de script

RangeIRR() renvoie le taux de rendement interne pour une série de flux de liquidités représentés par les valeurs d'entrée.

Le taux de rendement interne correspond au taux d'intérêt perçu pour un investissement consistant en des paiements (valeurs négatives) et des revenus (valeurs positives) qui interviennent à intervalle régulier.

Cette fonction utilise une version simplifiée de la méthode de Newton pour calculer le taux de rendement interne (Internal Rate of Return ou IRR).

 

RangeIRR(value[, value][, Expression])

numérique

 

  • value : Valeur unique ou plage de valeurs renvoyée par une fonction d'inter-enregistrements avec un troisième paramètre facultatif. La fonction nécessite au moins une valeur positive et une valeur négative à calculer.
  • 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.

 

RangeIRR(-70000,12000,15000,18000,21000,26000) renvoie 0.0866.

 

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,

RangeIRR(Field1,Field2,Field3) as RangeIRR;

LOAD * INLINE [

Field1|Field2|Field3

-10000|5000|6000

-2000|NULL|7000

-8000|'abc'|8000

-1800|11000|9000

-5000|5000|9000

-9000|4000|2000

] (delimiter is '|');

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

Exemples de résultats
RangeID RangeIRR
1 0.0639
2 0.8708
3 -
4 5.8419
5 0.9318
6 -0.2566

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