CUMIPMT

Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual

Retorna os juros acumulados pagos em um empréstimo entre start_period e end_period.

Sintaxe

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

Parâmetros

Termo Definição
rate A taxa de juros.
nper O número total de períodos de pagamento.
pv O valor atual.
start_period O primeiro período no cálculo. Deve estar entre 1 e end_period (inclusive).
end_period O último período no cálculo. Precisa estar entre start_period e nper (inclusive).
tipo O momento do pagamento. Os valores aceitos estão listados na tabela abaixo.

O parâmetro type aceitará os seguintes valores:

Tipo Timing
0 (zero) Pagamento no final do período
1 Pagamento no início do período

Valor Retornado

Os juros acumulados pagos no período especificado.

Comentários

  • Seja consistente em relação às unidades que você usa para especificar rate e nper. Caso faça pagamentos mensais em um empréstimo de quatro anos a uma taxa de juros anual de 10%, use 0,1/12 para rate e 4*12 para nper. Caso faça pagamentos anuais no mesmo empréstimo, use 0,1 para rate e 4 para nper.

  • start_period, end_period e type são arredondados para o número inteiro mais próximo.

  • Um erro será retornado se:

    • rate ≤ 0.
    • nper < 1.
    • pv ≤0.
    • start_period < 1 ou start_period > end_period.
    • end_period < start_period ou end_period > nper.
    • type é qualquer número diferente de 0 ou 1.
  • Não há suporte para a função ser usada no modo DirectQuery quando usada em regras RLS (segurança em nível de linha) ou colunas calculadas.

Exemplos

Dados Descrição
9% Taxa de juros anual
30 Anos do empréstimo
125000 Valor atual

Exemplo 1

A seguinte consulta DAX:

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

Retorna o total de juros pagos no segundo ano de pagamentos, períodos de 13 a 24, supondo que os pagamentos sejam feitos no início de cada mês.

[Value]
-11052,3395838718

Exemplo 2

A seguinte consulta DAX:

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

Retorna os juros pagos em um pagamento no primeiro mês, supondo que o pagamento seja feito no final do mês.

[Value]
-937,5