XNPV - función de gráfico
XNPV() devuelve el valor presente neto agregado de una planificación de flujos de efectivo (no necesariamente periódicos) representados por números pareados de las expresiones dadas por pmt y date que se repiten por las dimensiones del gráfico. Todos los pagos son descontados según una base de un año de 365 días.
Syntax:
XNPV([TOTAL [<fld{,fld}>]] discount_rate, pmt, date)
Return data type: numérico El resultado tiene un formato numérico predeterminado de moneda.
Arguments:
Argumento | Descripción |
---|---|
discount_rate | discount_rate es la tasa de descuento a lo largo de la duración del periodo. |
pmt | Pagos. La expresión o campo que contiene los flujos de caja correspondientes a la programación de pagos proporcionada en date. |
date | La expresión o campo que contiene la planificación de fechas correspondientes a los pagos de efectivo proporcionados en pmt. |
TOTAL |
Si la palabra TOTAL aparece antes de los argumentos de la función, el cálculo se realiza sobre todos los valores posibles dadas las selecciones actuales y no solo aquellas que pertenecen al valor dimensional actual, es decir, no tiene en cuenta las dimensiones del gráfico. Usar TOTAL [<fld {.fld}>], donde al cualificador TOTAL le sigue una lista de uno o más nombres de campo como un subconjunto de las variables de dimensión del gráfico, crea un subconjunto de los valores totales posibles. |
Limitations:
discount_rate, pmt y date no deben contener funciones de agregación, a menos que dichas agregaciones internas contengan los cualificadores TOTAL o ALL. Para agregaciones anidadas más avanzadas, utilice la función de agregación avanzada Aggr en combinación con dimensiones calculadas.
Los valores de texto, valores NULL y los valores perdidos en cualquiera o ambas partes de un par de datos dan como resultado que el par de datos completo no se tenga en cuenta.
Examples and results:
Ejemplo | Resultado |
---|---|
XNPV(Discount, Payments, Date) | -$3164.35 |
Datos utilizados en los ejemplos:
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 '|');