Compartilhar via


RATE

aplica-se a:coluna calculadatabela calculadamedidacálculo visual

Retorna a taxa de juros por período de uma anuidade. RATE é calculado por iteração e pode ter zero ou mais soluções. Se os resultados sucessivos de RATE não convergirem para dentro de 0,00000001 após 20 iterações, um erro será retornado.

Sintaxe

RATE(<nper>, <pmt>, <pv>[, <fv>[, <type>[, <guess>]]])

Parâmetros

Termo Definição
nper O número total de períodos de pagamento em uma anuidade.
pmt O pagamento feito a cada período e não pode mudar ao longo da vida útil da anuidade. Normalmente, o pmt inclui entidade de segurança e juros, mas nenhuma outra taxa ou impostos.
pv O valor atual – o valor total que uma série de pagamentos futuros vale agora.
fv (Opcional) O valor futuro ou um saldo em caixa que você deseja obter após o último pagamento ser feito. Se fv for omitido, supõe-se que seja 0 (o valor futuro de um empréstimo, por exemplo, é 0).
type (Opcional) O número 0 ou 1 que indica quando os pagamentos são vencidos. Se o tipo for omitido, supõe-se que seja 0. Os valores aceitos estão listados abaixo desta tabela.
guess (Opcional) Seu palpite para qual será a taxa.
- Se omitido, supõe-se que seja 10%.
- Se RATE não convergir, tente valores diferentes para adivinhação. RATE geralmente converge se a previsão estiver entre 0 e 1.

O parâmetro type aceita os seguintes valores:

Definir type igual a Se os pagamentos forem devidos
0 ou omitido No final do período
1 No início do período

Valor retornado

A taxa de juros por período.

Comentários

  • Certifique-se de que você seja consistente com as unidades usadas para especificar adivinhação e nper. Se você fizer pagamentos mensais em um empréstimo de quatro anos com juros anuais de 12%, use 0,12/12 para estimativa e 4*12 para nper. Se você fizer pagamentos anuais no mesmo empréstimo, use 0,12 para adivinhação e 4 para nper.

  • type será arredondado para o número inteiro mais próximo.

  • Um erro será retornado se:

    • nper ≤ 0.
    • RATE não converge para dentro de 0,00000001 após 20 iterações
  • Essa função não tem suporte para uso no modo DirectQuery quando usada em colunas calculadas ou regras de RLS (segurança em nível de linha).

Exemplos

Dados Descrição
4 Anos do empréstimo
-200 Pagamento mensal
8000 Valor do empréstimo

Exemplo 1

A seguinte consulta DAX:

EVALUATE
{
  RATE(4*12, -200, 8000)
}

Retorna a taxa mensal do empréstimo usando os termos especificados acima.

[Valor]
0.00770147248820137

Exemplo 2

A seguinte consulta DAX:

EVALUATE
{
  RATE(4*12, -200, 8000) * 12
}

Retorna a taxa anual do empréstimo usando os termos especificados acima.

[Valor]
0.0924176698584164