Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

NPV — funkcja skryptu

Funkcja skryptu NPV() pobiera stawkę rabatu i kilka wartości uporządkowanych według okresu. W tych obliczeniach wpływy (przychody) są dodatnie, a wypływy (przyszłe płatności) powinny być wartościami ujemnymi. Występują na końcu każdego okresu.

Wartość bieżąca netto (Net Present Value – NPV) służy do obliczania bieżącej wartości łącznej przyszłego strumienia przepływów pieniężnych. Aby obliczyć NPV, należy oszacować przyszłe przepływy pieniężne dla każdego okresu i określić poprawną stopę dyskontową. Funkcja skryptu NPV() pobiera stawkę rabatu i kilka wartości uporządkowanych według okresu. W tych obliczeniach wpływy (przychody) są dodatnie, a wypływy (przyszłe płatności) powinny być wartościami ujemnymi. Występują na końcu każdego okresu.

Składnia:  

NPV(discount_rate, value)

Typ zwracanych danych: liczbowy. Domyślnie wynik zostanie sformatowany jako waluta.

Wzór na obliczenie bieżącej wartości netto:

Wzór na NPV.

gdzie:

  • Rt= wpływy pieniężne netto - wypływy podczas pojedynczego okresu t

  • i = stopa dyskontowa lub zwrot, jaki uzyskano by z alternatywnych inwestycji

  • t = liczba okresów licznika czasu

Argumenty
Argument Opis
discount_rate

discount_rate jest wartością procentową zastosowanego rabatu.

Wartość 0,1 oznaczałaby stopę dyskontową w wysokości 10%.

value

To pole przechowuje wartości dla wielu okresów uporządkowane według okresu. Przyjmuje się, że pierwsza wartość reprezentuje przepływ pieniężny na koniec okresu 1 itd.

Ograniczenia:  

Funkcja NPV()  ma następujące ograniczenia:

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

  • Wartości przepływów pieniężnych muszą być uporządkowane według okresu w kolejności rosnącej.

Kiedy używać

NPV() jest funkcją finansową umożliwiającą sprawdzenie rentowności projektu oraz derywowanie innych miar. Znajduje zastosowanie w przypadku, gdy przepływy pieniężne są podane w nieprzetworzonej formie.

Ustawienia regionalne

Jeżeli nie podano inaczej, w przykładach w tym temacie stosowany jest następujący format daty: MM/DD/RRRR. Format daty jest określony w instrukcji SET DateFormat w skrypcie ładowania danych. Domyślny format daty w Twoim systemie może być inny ze względu na ustawienia regionalne i inne czynniki. Formaty zastosowane w przykładach można zmienić, aby dostosować je do własnych wymagań. Zamiast tego można też zmienić formaty w skrypcie ładowania, aby pasowały do tych przykładów. Więcej informacji można znaleźć w temacie Modyfikowanie ustawień regionalnych na potrzeby aplikacji i skryptów.

Domyślne ustawienia regionalne w aplikacjach są oparte na profilu użytkownika. Te ustawienia regionalne nie są związane z językiem wyświetlanym w interfejsie użytkownika Qlik Cloud. Interfejs Qlik Cloud będzie wyświetlany w tym samym języku co używana przeglądarka.

Jeżeli jesteś twórcą aplikacji, możesz wybrać domyślny region dla tworzonych przez siebie aplikacji. Więcej informacji zawiera temat Ustawianie preferowanych ustawień regionalnych do tworzenia aplikacji i skryptów w Analityka Qlik Cloud.

Przykład 1 – Pojedyncza płatność (skrypt)

Przykład 2 – Kilka płatności (skrypt)

Przykład 3 – Kilka płatności (skrypt)

Przykład 4 – Przykład obliczania rentowności projektu (skrypt)

Dowiedz się więcej

 

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!