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
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:
$$\text{PDURATION} = \frac{log(\text{fv}) - log(\text{pv})}{log(1 + \text{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:
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:
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 |