# RangeNPV funkcja skryptu i funkcja wykresu

Funkcja RangeNPV() zwraca wartość bieżącą netto inwestycji na podstawie stopy dyskontowej oraz serii przyszłych okresowych płatności (wartości ujemnych) i dochodów (wartości dodatnich). Wynik ma następujący domyślny format liczby: money.

W przypadku przepływów pieniężnych (niekoniecznie okresowych) zobacz temat [RangeXNPV funkcja skryptu i funkcja wykresu](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/RangeFunctions/RangeXNPV.htm).

Składnia:

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

Typ zwracanych danych: liczbowy

Argumenty

| Argument | Opis |
| --- | --- |
| discount\_rate | Stopa procentowa za okres. |
| value | Płatność lub dochód na zakończenie każdego okresu. Każda wartość może być wartością pojedynczą lub zakresem wartości, jakie zwracają funkcje międzywierszowe z trzecim parametrem opcjonalnym. |
| Expression | Opcjonalne wyrażenia lub pola zawierające mierzony zakres danych. |

Ograniczenia:

Wartości tekstowe, wartości NULL i wartości brakujące są pomijane.

| Przykłady | Wyniki |
| --- | --- |
| `RangeNPV(0.1,-10000,3000,4200,6800)` | Zwraca 1188.44 |
| Dodaj skrypt przykładowy do swojej aplikacji i uruchom go. Aby zobaczyć wynik, dodaj do arkusza w swojej aplikacji pola wyszczególnione w kolumnie wyników.<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>Tabela wynikowa przedstawia zwrócone wartości <span>RangeNPV</span> dla każdego z rekordów w tabeli.</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> |

## Dowiedz się więcej

* [Funkcje międzywierszowe](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/InterRecordFunctions/inter-record-functions-charts.htm)