Gå till huvudinnehåll

XNPV - skriptfunktion

XNPV() returnerar det aggregerade aktuella nettovärdet för en tablå av kassaflöden (som inte nödvändigtvis är periodisk), representerade av parvisa tal i pmt och date, itererade över ett antal poster enligt vad som definierats i en group by-sats. Ränta är räntesatsen per period. Alla betalningar diskonteras utifrån ett 365-dagarsår.

Syntax:  

XNPV(discount_rate, pmt, date)

Returnerad datatyp: numeriska. Resultatet anges i ett fördefinierat talformat (valuta). .

Argument:  

  • pmt: Det uttryck eller fält som innehåller de data som ska mätas.
  • date: Uttrycket eller fältet som innehåller de datascheman som motsvarar kassaflödesbetalningar som ges i pmt.
  • discount_rate: discount_rate är räntan över periodens längd.

Begränsningar:  

Textvärden, NULL-värden och saknade värden i någon eller båda delarna av ett datapar resulterar i att hela dataparet ignoreras.

Exempel och resultat:  

Lägg till exempelskriptet i dokumentet och kör det. Lägg sedan till åtminstone de fält som listas i resultatkolumnen på ett ark i dokumentet för att se resultatet.

Cashflow:

LOAD 2013 as Year, * inline [

Date|Discount|Payments

2013-01-01|0.1|-10000

2013-03-01|0.1|3000

2013-10-30|0.1|4200

2014-02-01|0.2|6800

] (delimiter is '|');

 

Cashflow1:

LOAD Year,XNPV(0.2, Payments, Date) as XNPV1_2013 Resident Cashflow Group By Year;

Resultat för exempel
År XNPV1_2013

2013

$2104.37

Givet att Cashflow-tabellen är laddad som i föregående exempel:

LOAD Year,XNPV(Discount, Payments, Date) as XNPV2_2013 Resident Cashflow Group By Year, Discount;

Resultat för exempel
År Rabatt XNPV2_2013
2013 0.1 -$3164.35

2013

0.2

$6800.00

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!

Gå med i programmet Analytics Modernization

Remove banner from view

Modernisera utan att kompromissa med dina värdefulla QlikView-appar med programmet för analysmodernisering. Klicka här för mer information eller ta kontakt: ampquestions@qlik.com