CUMPRINC
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Zwraca skumulowany kapitał zapłacony na pożyczkę między start_period and end_period.
Składnia
CUMPRINC(<rate>, <nper>, <pv>, <start_period>, <end_period>, <type>)
Parametry
Termin | Definicja |
---|---|
rate |
Odsetki rate. |
nper |
Łączna liczba okresów płatności. |
pv |
Obecny value. |
start_period |
Okres first w obliczeniach. Musi zawierać się między 1 and end_period (włącznie). |
end_period |
Okres last w obliczeniach. Musi znajdować się między start_period andnper (włącznie). |
type |
Termin płatności. Zaakceptowane values są wymienione poniżej tej tabeli. |
Parametr type
akceptuje następujące values:
Type |
chronometrażu |
---|---|
0 (zero) | Płatność na koniec okresu |
1 | Płatność na początku okresu |
Zwracanie Value
Skumulowany podmiot zabezpieczeń zapłacony w określonym przedziale czasu.
Uwagi
Upewnij się, że są spójne jednostki używane do określania rateandnper. If dokonać miesięcznych płatności na cztero-year pożyczki na roczne odsetki rate 10 procent, użyj 0,1/12 dla rateand 4*12 dla nper. If dokonywania rocznych płatności w ramach tej samej pożyczki, użyj wartości 0,1 dla rateand 4 dla nper.
start_period, end_period, typ and są zaokrąglane do najbliższej liczby całkowitej.
Zwracany jest errorif:
- rate ≤ 0.
- nper < 1.
- pv ≤ 0.
- start_period < 1 or start_period > end_period.
- end_period < start_period or end_period >nper.
- typ jest dowolną liczbą inną niż 0 or 1.
Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.
Przykłady
data | opis |
---|---|
9% | Roczne odsetki rate |
30 | Okres w latach |
125000 | Prezentowanie value |
Przykład 1
Następujące zapytanie DAX:
EVALUATE
{
CUMPRINC(0.09/12, 30*12, 125000, 13, 24, 1)
}
Zwraca sumę kapitału zapłaconego w secondyear płatności, okresy od 13 do 24, przy założeniu, że płatności są dokonywane na początku każdego month.
[Value] |
---|
-927.153472378062 |
Przykład 2
Następujące zapytanie DAX:
EVALUATE
{
CUMPRINC(0.09/12, 30*12, 125000, 1, 1, 0)
}
Zwraca podmiot zabezpieczeń zapłacony w ramach jednej płatności w firstmonth, przy założeniu, że płatność jest dokonana na końcu month.
[Value] |
---|
-68.2782711809784 |