Ler em inglês

Partilhar via


CUMIPMT

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Devolve os juros acumulados pagos num empréstimo entre start_period and end_period.

Sintaxe

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

Parâmetros

Vigência Definição
rate O interesse rate.
nper O número total de períodos de pagamento.
pv O presente value.
start_period O período first no cálculo. Deve ter entre 1 and end_period (inclusive).
end_period O período last no cálculo. Deve ser entre start_period andnper (inclusive).
type O momento do pagamento. Os values aceitos estão listados abaixo desta tabela.

O parâmetro type aceita os seguintes values:

Type Calendário
0 (zero) Pagamento no final do período
1 Pagamento no início do período

Regresso Value

Os juros acumulados pagos no período especificado.

Comentários

  • Certifique-se de que você é consistente sobre as unidades que você usa para especificar rateandnper. If você fizer pagamentos mensais em um empréstimo de quatroyear a um rate de juros anual de 10%, use 0,1/12 para rateand 4 * 12 para nper. If fizer pagamentos anuais sobre o mesmo empréstimo, use 0,1 para rateand 4 para nper.

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

  • Uma error é devolvida if:

    • rate ≤ 0.
    • nper < 1.
    • pv ≤ 0.
    • start_period < 1 or start_period > end_period.
    • end_period < start_period or end_period >nper.
    • tipo é qualquer número diferente de 0 or 1.
  • Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).

Exemplos

de dados Descrição
9% Juros anuais rate
30 Anos do empréstimo
125000 O momento value

Exemplo 1

O seguinte DAX consulta:

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

Devolve o total de juros pagos no secondyear de pagamentos, períodos 13 a 24, assumindo que os pagamentos são efetuados no início de cada month.

[Value]
-11052.3395838718

Exemplo 2

O seguinte DAX consulta:

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

Devolve os juros pagos num único pagamento no firstmonth, assumindo que o pagamento é efetuado no final do month.

[Value]
-937.5