# RangeNPV - funzione dello script e del grafico

RangeNPV() restituisce il valore attuale netto di un investimento basato su un tasso di sconto e una serie di futuri pagamenti periodici (valori negativi) ed entrate (valori positivi). Il risultato presenta un formato numerico predefinito di money.

Per i flussi di cassa che non sono necessariamente periodici, fare riferimento a [RangeXNPV - funzione dello script e del grafico](https://help.qlik.com/it-IT/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/RangeFunctions/RangeXNPV.htm).

Sintassi:

RangeNPV(discount\_rate, value[,value][, Expression])

Tipo di dati restituiti: numerico

Argomenti

| Argomento | Descrizione |
| --- | --- |
| discount\_rate | Il tasso di interesse per periodo. |
| value | Un pagamento o un'entrata ricorrente alla fine di ogni periodo. Ciascun valore può essere un valore singolo oppure una scala di valori restituita da una funzione intra-record con un terzo parametro opzionale. |
| Expression | Le espressioni o campi opzionali contenenti la scala di dati da misurare. |

Limiti:

I valori di testo, i valori NULL e i valori mancanti vengono ignorati.

| Esempi | Risultati |
| --- | --- |
| `RangeNPV(0.1,-10000,3000,4200,6800)` | Rendimenti 1188.44 |
| Aggiungere lo script di esempio all'app ed eseguirlo. Per visualizzare il risultato, aggiungere i campi elencati nella colonna risultati a un foglio nell'app dell'utente.<br><br>`RangeTab3:` `LOAD *,` ` recno() as RangeID,  ` `RangeNPV(Field1,Field2,Field3) as RangeNPV;` `LOAD * INLINE [` `Field1\|Field2\|Field3` `10\|5\|-6000` `2\|NULL\|7000` `8\|'abc'\|8000` `18\|11\|9000` `5\|5\|9000` `9\|4\|2000` `] (delimiter is '\|');` | <table> <colgroup><col> </colgroup> <tr> <td>La tabella risultante mostra i valori restituiti in <span>RangeNPV</span> per ciascun record della tabella.</td> </tr> <tr> <td> <div><div><table> <colgroup><col> <col> </colgroup> <tr> <td>RangeID</td> <td>RangeNPV</td> </tr> <tr><td>1</td><td>$-49.13</td></tr> <tr><td>2</td><td>$777.78</td></tr> <tr><td>3</td><td>$98.77</td></tr> <tr><td>4</td><td>$25.51</td></tr> <tr><td>5</td><td>$250.83</td></tr> <tr><td>6</td><td>$20.40</td></tr> </table></div></div> </td> </tr>  </table> |

## Ulteriori informazioni

* [Funzioni intra-record](https://help.qlik.com/it-IT/sense/May2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/InterRecordFunctions/inter-record-functions-charts.htm)