CUMPRINC
Aplica-se a:Coluna calculada
Tabela calculada
Medida
Cálculo visual
Devolve o capital acumulado pago num empréstimo entre start_period e end_period.
Sintaxe
CUMPRINC(<rate>, <nper>, <pv>, <start_period>, <end_period>, <type>)
Parâmetros
Vigência | Definição |
---|---|
rate |
A taxa de juro. |
nper |
O número total de períodos de pagamento. |
pv |
O valor presente. |
start_period |
O primeiro período no cálculo. Deve ter entre 1 e end_period (inclusive). |
end_period |
O último período do cálculo. Deve estar entre start_period e nper (inclusive). |
type |
O momento do pagamento. Os valores aceitos estão listados abaixo desta tabela. |
O parâmetro type
aceita os seguintes valores:
Type |
Calendário |
---|---|
0 (zero) | Pagamento no final do período |
1 | Pagamento no início do período |
Valor de retorno
O capital acumulado pago no período especificado.
Comentários
Certifique-se de que você é consistente sobre as unidades que você usa para especificar taxa e nper. Se você fizer pagamentos mensais em um empréstimo de quatro anos a uma taxa de juros anual de 10%, use 0,1/12 para taxa e 4 * 12 para nper. Se você fizer pagamentos anuais sobre o mesmo empréstimo, use 0,1 para taxa e 4 para nper.
start_period, end_period e tipo são arredondados para o número inteiro mais próximo.
Um erro será retornado se:
- taxa ≤ 0.
- nper < 1.
- PV ≤ 0.
- start_period < 1 ou start_period > end_period.
- end_period < start_period ou end_period > nper.
- tipo é qualquer número diferente de 0 ou 1.
Esta função não é suportada para utilização no modo DirectQuery quando utilizada em colunas calculadas ou regras de segurança ao nível da linha (RLS).
Exemplos
de dados | Descrição |
---|---|
9% | Taxa de juro anual |
30 | Prazo em anos |
125000 | Valor presente |
Exemplo 1
O seguinte DAX consulta:
EVALUATE
{
CUMPRINC(0.09/12, 30*12, 125000, 13, 24, 1)
}
Devolve o capital total pago no segundo ano de pagamentos, períodos 13 a 24, assumindo que os pagamentos são efetuados no início de cada mês.
[Valor] |
---|
-927.153472378062 |
Exemplo 2
O seguinte DAX consulta:
EVALUATE
{
CUMPRINC(0.09/12, 30*12, 125000, 1, 1, 0)
}
Devolve o capital pago num único pagamento no primeiro mês, assumindo que o pagamento é efetuado no final do mês.
[Valor] |
---|
-68.2782711809784 |