CUMPRINC
Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual
Devuelve el capital acumulado pagado en un préstamo entre start_period and end_period.
Sintaxis
CUMPRINC(<rate>, <nper>, <pv>, <start_period>, <end_period>, <type>)
Parámetros
Término | Definición |
---|---|
rate |
El interés rate. |
nper |
Número total de períodos de pago. |
pv |
Presente value. |
start_period |
Período de first en el cálculo. Debe estar entre 1 and end_period (inclusive). |
end_period |
Período de last en el cálculo. Debe estar entre start_period andnper (inclusive). |
type |
El momento del pago. Los values aceptados se enumeran debajo de esta tabla. |
El parámetro type
acepta el siguiente values:
Type |
de tiempo |
---|---|
0 (cero) | Pago al final del período |
1 | Pago al principio del período |
Devolver Value
La entidad de seguridad acumulativa pagada en el período especificado.
Observaciones
Asegúrese de que es coherente con las unidades que usa para especificar rateandnper. If usted realiza pagos mensuales en un préstamo de cuatroyear a un interés anual rate del 10 por ciento, use 0,1/12 para rateand 4*12 para nper. If usted realiza pagos anuales en el mismo préstamo, use 0,1 para rateand 4 para nper.
start_period, end_period, and tipo se redondea al entero más cercano.
Se devuelve un errorif:
- rate ≤ 0.
- nper < 1.
- pv ≤ 0.
- start_period < 1 or start_period > end_period.
- end_period < start_period or end_period >nper.
- type es cualquier número distinto de 0 or 1.
Esta función se not se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas or reglas de seguridad de nivel de fila (RLS).
Ejemplos
data | descripción |
---|---|
9% | rate de interés anual |
30 | Período en años |
125000 | Presente value |
Ejemplo 1
La siguiente consulta DAX:
EVALUATE
{
CUMPRINC(0.09/12, 30*12, 125000, 13, 24, 1)
}
Devuelve la entidad de seguridad total pagada en el secondyear de pagos, períodos de 13 a 24, suponiendo que los pagos se realicen al principio de cada month.
[Value] |
---|
-927.153472378062 |
Ejemplo 2
La siguiente consulta DAX:
EVALUATE
{
CUMPRINC(0.09/12, 30*12, 125000, 1, 1, 0)
}
Devuelve la entidad de seguridad pagada en un único pago en el firstmonth, suponiendo que el pago se realice al final del month.
[Value] |
---|
-68.2782711809784 |