Compartir a través de


CUMPRINC

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

Devuelve capital acumulado pagado de un préstamo entre start_period y end_period.

Sintaxis

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

Parámetros

Término Definición
rate Tipo de interés.
nper Número total de períodos de pago.
pv Valor actual.
start_period Primer período del cálculo. Debe estar entre 1 y end_period (incluidos).
end_period Último período del cálculo. Debe estar entre start_period y nper (incluidos).
tipo Tiempo del pago. Los valores aceptados se muestran debajo de esta tabla.

El parámetro type acepta los valores siguientes:

Tipo Control de tiempo
0 (cero) Pago al final del período
1 Pago al inicio del período

Valor devuelto

El capital acumulado pagado en el período especificado.

Comentarios

  • Asegúrese de ser coherente con las unidades que se usan para especificar los parámetros rate y nper. Si realiza pagos mensuales en un préstamo de cuatro años con un tipo de interés anual del 10 %, use 0,1/12 en rate y 4*12 en nper. Si realiza pagos anuales en el mismo préstamo, use 0,1 en rate y 4 en nper.

  • start_period, end_period y type se redondean al entero más próximo.

  • Se devuelve un error si ocurre lo siguiente:

    • El parámetro rate es menor o igual que 0.
    • nper < 1.
    • El parámetro pv es menor o igual que 0.
    • start_period < 1 o start_period > end_period.
    • end_period < start_period o end_period > nper.
    • El parámetro type es cualquier número distinto de 0 o 1.
  • Esta función no se admite para su uso en el modo DirectQuery cuando se utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).

Ejemplos

Data Descripción
9% Tipo de interés anual
30 Plazo en años
12 5000 Valor actual

Ejemplo 1

La consulta DAX siguiente:

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

Devuelve el capital total pagado en el segundo año de pagos, los períodos comprendidos entre el 13 y el 24, suponiendo que los pagos se realizan al inicio de cada mes.

[Value]
-927,153472378062

Ejemplo 2

La consulta DAX siguiente:

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

Devuelve el capital pagado en un único pago en el primer mes, suponiendo que el pago se realiza al final del mes.

[Value]
-68,2782711809784