Condividi tramite


CUMIPMT

Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo

Restituisce l'interesse cumulativo pagato per un prestito tra start_period and end_period.

Sintassi

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

Parametri

Termine Definizione
rate L'interesse rate.
nper Numero totale di periodi di pagamento.
pv Oggetto corrente value.
start_period Periodo first nel calcolo. Deve essere compreso tra 1 and end_period (inclusi).
end_period Periodo last nel calcolo. Deve essere compreso tra start_period andnper (inclusi).
type La tempistica del pagamento. I values accettati sono elencati di seguito in questa tabella.

Il parametro type accetta i valuesseguenti:

Type intervallo
0 (zero) Pagamento alla fine del periodo
1 Pagamento all'inizio del periodo

Restituisce Value

Interesse cumulativo pagato nel periodo specificato.

Osservazioni

  • Assicurarsi di essere coerenti sulle unità usate per specificare rateandnper. If si effettuano pagamenti mensili su un prestito di quattroyear a un interesse annuale rate del 10%, utilizzare 0,1/12 per rateand 4*12 per nper. If si effettuano pagamenti annuali sullo stesso prestito, utilizzare 0,1 per rateand 4 per nper.

  • start_period, end_period, and tipo vengono arrotondati all'intero più vicino.

  • Viene restituito un errorif:

    • rate ≤ 0.
    • nper < 1.
    • pv ≤ 0.
    • start_period < 1 or start_period > end_period.
    • end_period < start_period or end_period >nper.
    • il tipo è qualsiasi numero diverso da 0 or 1.
  • Questa funzione è not supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate or regole di sicurezza a livello di riga.

Esempi

Data Descrizione
9% Interesse annuale rate
30 Anni del prestito
125000 Presente value

Esempio 1

La query di DAX seguente:

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

Restituisce l'interesse totale pagato nel secondyear di pagamenti, periodi da 13 a 24, presupponendo che i pagamenti vengano effettuati all'inizio di ogni month.

[Value]
-11052.3395838718

Esempio 2

La query di DAX seguente:

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

Restituisce l'interesse pagato in un singolo pagamento nel firstmonth, presupponendo che il pagamento venga effettuato alla fine del month.

[Value]
-937.5