CUMPRINC

Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji

Zwraca skumulowany kapitał zapłacony na pożyczkę między start_period a end_period.

Składnia

CUMPRINC(<rate>, <nper>, <pv>, <start_period>, <end_period>, <type>)

Parametry

Termin Definicja
Oceń Stopa procentowa.
Liczba_rat Łączna liczba okresów płatności.
Pv Wartość bieżąca.
Okres_początkowy Pierwszy okres w obliczeniach. Musi należeć do zakresu od 1 do end_period (włącznie).
Okres_końcowy Ostatni okres w obliczeniach. Musi zawierać się między start_period i nper (włącznie).
type Termin płatności. Zaakceptowane wartości są wymienione poniżej tej tabeli.

Parametr type akceptuje następujące wartości:

Type Czas
0 (zero) Płatność na koniec okresu
1 Płatność na początku okresu

Wartość zwracana

Skumulowany podmiot zabezpieczeń zapłacony w określonym przedziale czasu.

Uwagi

  • Upewnij się, że jednostki używane do określania szybkości i parametru nper są spójne. Jeśli dokonasz miesięcznych płatności na czteroletnim wypożyczeniu na roczną stopę procentową wynoszącą 10 procent, użyj wartości 0,1/12 dla stopy i 4*12 dla nper. Jeśli dokonasz rocznych płatności w ramach tej samej pożyczki, użyj wartości 0,1 dla stawki i 4 dla nper.

  • start_period, end_period i typ są zaokrąglane do najbliższej liczby całkowitej.

  • Zwracany jest błąd, jeśli:

    • rate ≤ 0.
    • nper < 1.
    • pv ≤ 0.
    • < start_period 1 lub start_period end_period>.
    • < end_period start_period lub end_period > nper.
    • typ jest dowolną liczbą inną niż 0 lub 1.
  • Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.

Przykłady

Data Opis
%9 Roczna stopa procentowa
30 Okres w latach
125000 Obecna wartość

Przykład 1

Następujące zapytanie języka DAX:

EVALUATE
{
  CUMPRINC(0.09/12, 30*12, 125000, 13, 24, 1)
}

Zwraca sumę kapitału zapłaconego w drugim roku płatności, okresy od 13 do 24, przy założeniu, że płatności są dokonywane na początku każdego miesiąca.

[Wartość]
-927.153472378062

Przykład 2

Następujące zapytanie języka DAX:

EVALUATE
{
  CUMPRINC(0.09/12, 30*12, 125000, 1, 1, 0)
}

Zwraca podmiot zabezpieczeń zapłacony w ramach jednej płatności w pierwszym miesiącu, przy założeniu, że płatność jest dokonana na koniec miesiąca.

[Wartość]
-68.2782711809784