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 |