PDURATION

Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual

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

Sintaxe

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

Parâmetros

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

Valor Retornado

O número de períodos.

Comentários

  • O PDURATION usa a seguinte equação:

    $$\text{PDURATION} = \frac{log(\text{fv}) - log(\text{pv})}{log(1 + \text{rate})}$$

  • Um erro será retornado se:

    • rate ≤ 0.
    • pv ≤ 0.
    • fv ≤ 0.
  • Não há suporte para a função ser usada no modo DirectQuery quando usada em regras RLS (segurança em nível de linha) ou colunas calculadas.

Exemplo 1

A seguinte consulta DAX:

EVALUATE
{
  PDURATION(0.025, 2000, 2200)
}

Retorna o número de anos necessários para um investimento de US$ 2000, ganhando 2,5% ao ano, para alcançar US$ 2200.

[Value]
3.85986616262266

Exemplo 2

A seguinte consulta DAX:

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

Retorna o número de meses necessários para um investimento de US$ 1000, ganhando 2,5% ao ano, para alcançar US$ 1200.

[Value]
87.6054764193714