CUMPRINC
Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo
Restituisce il capitale cumulativo pagato per un prestito tra start_period and end_period.
Sintassi
CUMPRINC(<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
Entità cumulativa pagata 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 | Periodo in anni |
125000 | Presente value |
Esempio 1
La query di DAX seguente:
EVALUATE
{
CUMPRINC(0.09/12, 30*12, 125000, 13, 24, 1)
}
Restituisce il capitale totale pagato nella secondyear dei pagamenti, i periodi da 13 a 24, presupponendo che i pagamenti vengano effettuati all'inizio di ogni month.
[Value] |
---|
-927.153472378062 |
Esempio 2
La query di DAX seguente:
EVALUATE
{
CUMPRINC(0.09/12, 30*12, 125000, 1, 1, 0)
}
Restituisce l'entità pagata in un singolo pagamento nel firstmonth, presupponendo che il pagamento venga effettuato alla fine del month.
[Value] |
---|
-68.2782711809784 |