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.
XNPV() restituisce il valore attuale netto per una programmazione di flussi di cassa (non necessariamente periodici) rappresentati da coppie di numeri nelle espressioni date da pmt e date. Tutti i pagamenti sono scontati in base ad un anno composto da 365 giorni.
discount_rate è il tasso annuale in base al quale dovrebbero essere scontati i pagamenti.
value
Un flusso di cassa o una serie di flussi di cassa che corrisponde a una programmazione di date di pagamento. Ciascun valore può essere un valore singolo oppure una scala di valori restituita da una funzione intra-record con un terzo parametro opzionale. La serie di valori deve contenere almeno un valore positivo e uno negativo.
date
Una data di pagamento o una programmazione di date di pagamento che corrisponde ai pagamenti con flusso di cassa.
Quando si lavora con questa funzione, si applicano le seguenti limitazioni:
I valori di testo, i valori NULL e i valori mancanti vengono ignorati.
Tutti i pagamenti sono scontati in base ad un anno composto da 365 giorni.
Esempio - script
Panoramica
Aprire l'editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova scheda.
Lo script di caricamento contiene:
Dati finanziari contenuti in una tabella chiamata RangeTab3.
L'utilizzo della funzione RangeXNPV() per calcolare il valore attuale netto.
Script di caricamento
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 '|');
Risultati
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere tali campi come dimensioni:
RangeID
RangeXNPV
Tabella dei risultati
RangeID
RangeXNPV
1
-$9.09
2
-$0.00
3
$13.64
Esempio - Espressione del grafico
Panoramica
Aprire l'editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova scheda.
Lo script di caricamento contiene:
Dati finanziari contenuti in una tabella chiamata RangeTab3.
L'utilizzo della funzione RangeXNPV() per calcolare il valore attuale netto.
Script di caricamento
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 '|');
Risultati
Procedere come indicato di seguito:
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere il seguente calcolo come misura.
Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!