Saltar al contenido principal

XIRR - función de script

XIRR() devuelve la tasa interna agregada de devolución de una planificación de flujos de efectivo (no necesariamente periódicos) representados por los números pareados de pmt y date que se repiten a lo largo de un número de registros definidos por una cláusula group by Todos los pagos son descontados según una base de un año de 365 días.

La funcionalidad XIRR de Qlik (funciones XIRR() y RangeXIRR()) utiliza la siguiente ecuación, resolviendo para el valor Rate, a fin de determinar el valor XIRR correcto:

XNPV(Rate, pmt, date) = 0

La ecuación se resuelve utilizando una versión simplificada del método de Newton.

Sintaxis:  

XIRR(pmt, date )

Tipo de datos que devuelve: numérico

Argumentos:  

  • pmt: Pagos.La expresión o el campo que contiene los flujos de caja correspondientes a la planificación de pagos suministrada en date.
  • date: La expresión o el campo que contienen la planificación de fechas correspondientes a los pagos de los flujos de caja suministrados en pmt.

Limitaciones:  

Los valores de texto, valores NULL y valores perdidos de cualquier parte o ambas partes de un par de datos harán que se descarte el par de datos completo.

Ejemplos y resultados:  

Añada el script de ejemplo a su documento y ejecútelo. A continuación, añada como mínimo los campos de la columna de resultados a una hoja de su documento para ver el resultado.

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;

Resultados del ejemplo
AñoXIRR2013

2013

0.5385

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.

Únase al Programa de modernización de la analítica

Remove banner from view

Modernícese sin comprometer sus valiosas aplicaciones de QlikView con el Programa de modernización de la analítica. Haga clic aquí para obtener más información o contactar con nosotros: ampquestions@qlik.com