XNPV - funzione per grafici
XNPV() restituisce il valore netto attuale aggregato per una programmazione di flussi di cassa (non necessariamente periodica) rappresentati da coppie di numeri nelle espressioni date da pmt e date ripetuti sulle dimensioni del grafico. Tutti i pagamenti sono scontati in base ad un anno composto da 365 giorni.
Sintassi:
XNPV([TOTAL [<fld{,fld}>]] discount_rate, pmt, date)
Tipo di dati restituiti: numerico Per impostazione predefinita, il risultato sarà formattato come valuta.
Argomenti:
Argomento | Descrizione |
---|---|
discount_rate | discount_rate is the rate of discount over the length of the period.discount_rate è il tasso percentuale di sconto applicato. |
pmt | Pagamenti. L'espressione o il campo contenente i flussi di cassa corrispondenti alla programmazione di pagamento fornita in date. |
date | L'espressione o il campo contenente la programmazione di date corrispondente ai pagamenti con flusso di cassa forniti in pmt. |
TOTAL |
Se la parola TOTAL viene riportata prima degli argomenti della funzione, il calcolo verrà effettuato su tutti i valori possibili dati dalle selezioni correnti e non solo su quelli relativi al valore dimensionale attuale, vale a dire che verranno ignorate le dimensioni del grafico. Utilizzando TOTAL [<fld {.fld}>], dove il qualificatore TOTAL è seguito da un elenco di uno o più nomi di campo come sottogruppo delle variabili di dimensione del grafico, si crea un sottogruppo di tutti i valori possibili. |
Limiti:
discount_rate, pmt e date non devono contenere funzioni di aggregazione, a meno che queste aggregazioni interne non contengano il qualificatore TOTAL o ALL. Nel caso di aggregazioni nidificate più complesse, utilizzare la funzione avanzata Aggr in combinazione con una dimensione specificata.
Se una o entrambe le parti di una coppia di dati includono valori di testo, valori NULL e valori mancanti, l'intera coppia di dati verrà ignorata.
Esempi e risultati:
Esempio | Risultato |
---|---|
XNPV(Discount, Payments, Date) | -$3164.35 |
Dati utilizzati negli esempi:
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 '|');