Early Access: The content on this website is provided for informational purposes only in connection with pre-General Availability Qlik Products. All content is subject to change and is provided without warranty.
RangeXNPV() devuelve el valor actual neto de una planificación de flujos de efectivo (no necesariamente periódicos) representado por números pareados en las expresiones dadas por pmt y date. Todos los pagos se descuentan según una base anual de 365 días.
discount_rate es la tasa anual a la que se deben descontar los pagos.
value
Un flujo de caja o una serie de flujos de caja correspondientes a una planificación de pagos por fechas. Cada valor puede ser un valor único o un rango de valores devueltos por una función inter-registro con un tercer parámetro opcional. La serie de valores deberá contener al menos un valor positivo y otro negativo.
date
Una fecha de pago o una planificación de pagos en varias fechas, que se corresponde con los pagos de los flujos de caja.
Al trabajar con esta función, se aplican las siguientes limitaciones:
Los valores de texto, valores NULL y valores perdidos se descartan.
Todos los pagos son descontados según una base de un año de 365 días.
Ejemplo: script
Vista general
Abra el editor de carga de datos y agregue el script de carga a continuación a una nueva pestaña.
El script de carga contiene:
Datos financieros contenidos en una tabla denominada RangeTab3.
El uso de la función RangeXNPV() para calcular el valor actual neto.
Script de carga
RangeTab3:
LOAD *,
recno() as RangeID,
RangeXNPV(DiscountRate,Value1,Date1,Value2,Date2) as RangeXNPV;
LOAD * INLINE [
DiscountRate|Value1|Date1|Value2|Date2
0.1|-100|2021-01-01|100|2022-01-01|
0.1|-100|2021-01-01|110|2022-01-01|
0.1|-100|2021-01-01|125|2022-01-01|
] (delimiter is '|');
Resultados
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue estos campos como dimensiones:
RangeID
RangeXNPV
Tabla de resultados
RangeID
RangeXNPV
1
-$9.09
2
-$0.00
3
$13.64
Ejemplo: expresión de gráfico
Vista general
Abra el editor de carga de datos y agregue el script de carga a continuación a una nueva pestaña.
El script de carga contiene:
Datos financieros contenidos en una tabla denominada RangeTab3.
El uso de la función RangeXNPV() para calcular el valor actual neto.
Script de carga
RangeTab3:
LOAD *,
recno() as RangeID,
RangeXNPV(DiscountRate,Value1,Date1,Value2,Date2) as RangeXNPV;
LOAD * INLINE [
DiscountRate|Value1|Date1|Value2|Date2
0.1|-100|2021-01-01|100|2022-01-01|
0.1|-100|2021-01-01|110|2022-01-01|
0.1|-100|2021-01-01|125|2022-01-01|
] (delimiter is '|');
Resultados
Haga lo siguiente:
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue el siguiente cálculo como medida.
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.