Accéder au contenu principal

XIRR - fonction de script

La fonction XIRR() renvoie le taux de rendement interne agrégé pour un calendrier de flux de liquidités (non nécessairement périodique) que représentent des nombres appariés dans les expressions pmt et date itérées sur un nombre donné d'enregistrements définis par une clause group by. Tous les paiements sont actualisés sur une base de 365 jours par an.

La fonctionnalité XIRR de Qlik (fonctions XIRR() et RangeXIRR()) utilise l'équation suivante, résolvant la valeur Rate, pour déterminer la valeur XIRR correcte :

XNPV(Rate, pmt, date) = 0

L'équation est résolue grâce à une version simplifiée de la méthode de Newton.

 

XIRR(pmt, date )

numérique

 

  • pmt : Payments. Expression ou champ contenant le flux de liquidités correspondant au calendrier de dates de paiement spécifié dans la fonction date.
  • date : Expression ou champ contenant le calendrier de dates correspondant aux paiements de flux de liquidités spécifiés dans la fonction pmt.

 

Les valeurs textuelles, les valeurs NULL et les valeurs manquantes d'un côté ou des deux côtés d'une paire de données ont pour effet d'écarter la paire de données entière.

 

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,XIRR(Payments, Date) as XIRR2013 Resident Cashflow Group By Year;

Exemples de résultats
Année XIRR2013

2013

0.5385

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