Ler em inglês

Partilhar via


PDURATION

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Devolve o número de períodos necessários para que um investimento atinja um valueespecificado.

Sintaxe

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

Parâmetros

Vigência Definição
rate Os juros rate por período.
pv O presente value do investimento.
fv O futuro desejado value do investimento.

Regresso Value

O número de períodos.

Comentários

  • PDURATION usa a seguinte equação:

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

  • Uma error é devolvida if:

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

Exemplo 1

O seguinte DAX consulta:

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

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

[Value]
3.85986616262266

Exemplo 2

O seguinte DAX consulta:

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

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

[Value]
87.6054764193714