Ler em inglês

Compartilhar via


PDURATION

aplica-se a:coluna calculadatabela calculadamedidacálculo visual

Retorna o número de períodos exigidos por um investimento para atingir um valor especificado.

Sintaxe

DAX
PDURATION(<rate>, <pv>, <fv>)

Parâmetros

Prazo Definição
rate A taxa de juros por período.
pv O valor atual do investimento.
fv O valor futuro desejado do investimento.

Valor retornado

O número de períodos.

Observações

  • PDURATION usa a seguinte equação:

    PDURATION=log(fv)log(pv)log(1+rate)

  • Um erro será retornado se:

    • taxa ≤ 0.
    • pv ≤ 0.
    • fv ≤ 0.
  • 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).

Exemplo 1

A seguinte consulta DAX:

DAX
EVALUATE
{
  PDURATION(0.025, 2000, 2200)
}

Retorna o número de anos necessários para um investimento de $2000, ganhando 2,5% anualmente, para atingir $2200.

[Valor]
3.85986616262266

Exemplo 2

A seguinte consulta DAX:

DAX
EVALUATE
{
  PDURATION(0.025/12, 1000, 1200)
}

Retorna o número de meses necessários para um investimento de $1000, ganhando 2,5% anualmente, para atingir $1200.

[Valor]
87.6054764193714