NPV
NPV() liefert den Kapitalwert einer Investition, Net Present Value, basierend auf dem discount_rate pro Zeitraum und einer Reihe regelmäßig erfolgender Einzahlungen (positive Werte) und Auszahlungen (negative Werte), repräsentiert durch die Werte von value, aggregiert nach den Dimensionen des Diagramms. Es wird angenommen, dass eingehende und ausgehende Zahlungen am Ende des jeweiligen Zeitraums stattfinden.
Syntax:
NPV([TOTAL [<fld {,fld}>]] discount_rate, value)
Rückgabe Datentyp: numerisch. Das Ergebnis hat das Standardformat für Geldbeträge.
Argumente:
- discount_rate: discount_rate ist der Zinssatz über die Länge des Zeitraums.
- value: Die Formel oder das Feld mit den Daten, die gemessen werden sollen.
-
TOTAL: Der Zusatz TOTAL vor der Funktion bewirkt, dass die Berechnung über alle ausgewählten bzw. wählbaren Werte erfolgt, und nicht nur über diejenigen, die zu dem Wert der aktuellen Dimension zählen, die Dimensionen des Diagramms werden also nicht berücksichtigt. Auf den Zusatz TOTAL kann eine Reihe von Feldnamen in spitzen Klammern folgen <fld>. Sind dies Dimensionen des Diagramms, werden bei der Berechnung
Auf den Qualifizierer TOTAL kann eine Liste mit einem oder mehreren Feldnamen in spitzen Klammern folgen.Zum Beispiel:Sum(TOTAL <Quarter> {<Year={2013}, Quarter={'Q2'}>} Amount)Diese Feldnamen sollten eine Teilmenge der Diagrammdimensionen sein. In diesem Fall werden bei der Berechtigung nur noch die explizit aufgeführten Dimensionen berücksichtigt, d. h. für jede Kombination von Feldwerten dieser aufgelisteten Dimensionsfelder wird ein Wert zurückgegeben. Es können auch Felder aufgeführt werden, die nicht Dimension des Diagramms sind. Dies ist sinnvoll, wenn Gruppen als Dimension dienen. Führt man alle Dimensionen der Gruppe auf, ergibt die Funktion beim Ändern der Drilldown-Ebene einheitliche Aggregierungsergebnisse.
Beschränkungen:
discount_rate und value dürfen keine Aggregierungsfunktionen ohne den Zusatz TOTAL enthalten. Für komplexere verschachtelte Aggregierungen benutzen Sie bitte die erweiterte Aggr-Funktion in Verbindung mit einer angegebenen Dimension.
Textwerte, NULL-Werte und fehlende Werte werden ignoriert.
Beispiele und Ergebnisse:
NPV(Discount, Payments): -$540.12.
In Beispielen verwendete Daten:
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 '|');