Condividi tramite


CUMPRINC

Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata

Restituisce il capitale cumulativo pagato su un prestito tra start_period ed end_period.

Sintassi

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

Parametri

Termine Definizione
rate Tasso di interesse.
nper Numero totale dei periodi di pagamento.
pv Valore attuale.
start_period Primo periodo nel calcolo. Deve essere compreso tra 1 ed end_period (inclusi).
end_period Ultimo periodo nel calcolo. Deve essere compreso tra start_period e nper (inclusi).
Tipo Tempistica del pagamento. I valori accettati sono elencati dopo questa tabella.

Il parametro type accetta i valori seguenti:

Tipo Temporizzazione
0 (zero) Pagamento alla fine del periodo
1 Pagamento all'inizio del periodo

Valore restituito

Capitale cumulativo pagato nel periodo specificato.

Osservazioni:

  • Assicurarsi di usare con coerenza le unità di misura per specificare i valori di rate e nper. Se si effettuano pagamenti mensili per un prestito di quattro anni con un tasso di interesse annuale pari al 10%, usare 0,1/12 per rate e 4*12 per nper. Se si effettuano pagamenti annuali per lo stesso prestito, usare 0,1 per rate e 4 per nper.

  • I parametri start_period, end_period e type vengono arrotondati al numero intero più vicino.

  • Viene restituito un errore nei casi seguenti:

    • rate ≤ 0.
    • nper < 1.
    • pv ≤ 0.
    • start_period < 1 o start_period > end_period.
    • end_period < start_period or end_period > nper.
    • Il valore di type è qualsiasi numero diverso da 0 o 1.
  • Questa funzione non è supportata per l'uso nella modalità DirectQuery se usata in colonne calcolate o nelle regole di sicurezza a livello di riga.

Esempi

Dati Descrizione
%9 Tasso di interesse annuale
30 Termine in anni
125000 Valore corrente

Esempio 1

La query DAX seguente:

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

Restituisce il capitale totale pagato nel secondo anno dei pagamenti, ovvero i periodi da 13 a 24, presupponendo che i pagamenti vengano effettuati all'inizio di ogni mese.

[Valore]
-927,153472378062

Esempio 2

La query DAX seguente:

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

Restituisce il capitale pagato in un singolo pagamento nel primo mese, supponendo che il pagamento venga effettuato alla fine del mese.

[Valore]
-68,2782711809784