Przeskocz do zawartości głównej Skip to complementary content

RangeIRR — funkcja skryptu

Funkcja RangeIRR() zwraca wewnętrzny współczynnik zwrotu dla serii przepływów pieniężnych reprezentowanych przez wartości wejściowe.

Wewnętrzna stopa zwrotu to stopa procentowa uzyskiwana dla inwestycji składającej się z płatności (wartości ujemne) i przychodów (wartości dodatnie) występujących w regularnych okresach.

Składnia:  

RangeIRR(value[, value][, Expression])

Typ zwracanych danych: liczbowy

Argumenty:  

  • value: Pojedyncza wartość lub zakres wartości, jakie zwraca funkcja międzyrekordowa z trzecim parametrem opcjonalnym. Obliczenie funkcji wymaga podania co najmniej jednej wartości dodatniej i jednej ujemnej.
  • 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ład 1:  

RangeIRR(-70000,12000,15000,18000,21000,26000) zwraca 0.0866.

Przykład 2:  

Dodaj przykładowy skrypt do dokumentu i uruchom go. Następnie dodaj do arkusza w swoim dokumencie co najmniej pola wyszczególnione w kolumnie wyników, aby wyświetlić wynik.

RangeTab3:

LOAD *,

recno() as RangeID,

RangeIRR(Field1,Field2,Field3) as RangeIRR;

LOAD * INLINE [

Field1|Field2|Field3

-10000|5000|6000

-2000|NULL|7000

-8000|'abc'|8000

-1800|11000|9000

-5000|5000|9000

-9000|4000|2000

] (delimiter is '|');

Tabela docelowa przedstawia zwrócone wartości funkcji RangeIRR dla każdego z rekordów w tabeli:

Przykładowe wyniki
RangeID RangeIRR
1 0.0639
2 0.8708
3 -
4 5.8419
5 0.9318
6 -0.2566

Dowiedz się więcej

 

Dołącz do Programu Modernizacji Analityki

Remove banner from view

Przeprowadź modernizację bez szkody dla Twoich cennych aplikacji QlikView za pomocą programu Analytics Modernization Program. Kliknij tutaj aby uzyskać więcej informacji lub skontaktuj się z nami: ampquestions@qlik.com