CUMPRINC
Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen
Gibt die kumulierte Kreditsumme für ein Darlehen zurück, die zwischen „start_period“ und „end_period“ zu zahlen ist.
Syntax
CUMPRINC(<rate>, <nper>, <pv>, <start_period>, <end_period>, <type>)
Parameter
Begriff | Definition |
---|---|
rate | Der Zinssatz |
nper (Anzahl_Zahlungszeiträume) | Die Gesamtanzahl der Zahlungszeiträume. |
pv | Der Gegenwartswert |
start_period (Zeitraum_Anfang) | Der erste in die Berechnung einfließende Zeitraum. Muss zwischen 1 und „Zeitraum_Ende“ (inklusive) liegen. |
end_period (Zeitraum_Ende) | Die letzte in die Berechnung einfließende Periode. Muss zwischen „Zeitraum_Anfang“ und „Anzahl_Zahlungszeiträume“ (inklusive) liegen. |
Typ | Der Fälligkeitszeitpunkt der Zahlung. Die zulässigen Werte sind unterhalb dieser Tabelle aufgeführt. |
Der Parameter Typ akzeptiert die folgenden Werte:
Typ | Zeitliche Steuerung |
---|---|
0 (Null) | Die Zahlung ist am Ende des Zeitraums fällig. |
1 | Die Zahlung ist am Anfang des Zeitraums fällig. |
Rückgabewert
Die kumulative Kreditsumme, die im angegebenen Zeitraum gezahlt wird.
Bemerkungen
Achten Sie darauf, durchgehend dieselben Maßeinheiten für „Zinssatz“und „Anzahl_Zahlungszeiträume“ zu verwenden. Wenn Sie für ein Darlehen mit vierjähriger Laufzeit und einer jährlichen Verzinsung von 10 % monatliche Zahlungen leisten, müssen Sie für „Zinssatz“ 0,1/12 und für „Anzahl_Zahlungszeiträume“ 4*12 angeben. Wenn Sie für das gleiche Darlehen jährliche Zahlungen leisten, müssen Sie für „Zinssatz“ 0,1 und für „Anzahl_Zahlungszeiträume“ 4 angeben.
„Zeitraum_Anfang“, „Zeitraum_Ende“ und „Typ“ werden auf die nächste ganze Zahl gerundet.
Es wird ein Fehler zurückgegeben, wenn:
- Zinssatz ≤ 0
- nper < 1.
- Barwert ≤ 0
- „start_period < 1“ oder „start_period > end_period“.
- „end_period < start_period“ oder „end_period > nper“.
- „Typ“ ist eine beliebige Zahl ungleich 0 oder 1.
Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.
Beispiele
Daten | Beschreibung |
---|---|
9 % | Jährlicher Zinssatz |
30 | Laufzeit in Jahren |
125000 | Barwert |
Beispiel 1
Die folgende DAX-Abfrage:
EVALUATE
{
CUMPRINC(0.09/12, 30*12, 125000, 13, 24, 1)
}
Gibt die Gesamt-Kreditsumme zurück, die im zweiten Zahlungsjahr (Zeiträume 13 bis 24) gezahlt wurde, unter der Annahme, dass die Zahlungen zu Beginn jedes Monats erfolgen.
[Wert] |
---|
927,153472378062 |
Beispiel 2
Die folgende DAX-Abfrage:
EVALUATE
{
CUMPRINC(0.09/12, 30*12, 125000, 1, 1, 0)
}
Gibt die in einer einzelnen Zahlung im ersten Monat gezahlte Kreditsumme unter der Annahme zurück, dass die Zahlung am Ende jedes Monats erfolgen.
[Wert] |
---|
-68,2782711809784 |