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.

Domyślne ustawienia regionalne w aplikacjach są oparte na regionalnych ustawieniach systemu komputera lub serwera, na którym zainstalowano Qlik Sense. Jeśli serwer Qlik Sense, do którego uzyskujesz dostęp, jest ustawiony na Szwecję, Edytor ładowania danych użyje szwedzkich ustawień regionalnych dla dat, godziny i waluty. Te ustawienia regionalne nie są związane z językiem wyświetlanym w interfejsie użytkownika Qlik Sense. Interfejs Qlik Sense będzie wyświetlany w tym samym języku co używana przeglądarka.

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ć!