PDURATION
Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual
Devuelve el número de períodos que requiere una inversión para alcanzar un valor especificado.
Sintaxis
PDURATION(<rate>, <pv>, <fv>)
Parámetros
Término | Definición |
---|---|
rate | Tipo de interés por período. |
pv | Valor actual de la inversión. |
fv | Valor futuro deseado de la inversión. |
Valor devuelto
Número de períodos.
Comentarios
PDURATION usa la ecuación siguiente:
$$\text{PDURATION} = \frac{log(\text{fv}) - log(\text{pv})}{log(1 + \text{rate})}$$
Se devuelve un error si ocurre lo siguiente:
- El parámetro rate es menor o igual que 0.
- El parámetro pv es menor o igual que 0.
- El parámetro fv es menor o igual que 0.
Esta función no se admite para su uso en el modo DirectQuery cuando se utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).
Ejemplo 1
La consulta DAX siguiente:
EVALUATE
{
PDURATION(0.025, 2000, 2200)
}
Devuelve el número de años necesarios para que una inversión de 2000 USD, con un rendimiento anual del 2,5 %, alcance 2200 USD.
[Value] |
---|
3,85986616262266 |
Ejemplo 2
La consulta DAX siguiente:
EVALUATE
{
PDURATION(0.025/12, 1000, 1200)
}
Devuelve el número de meses necesarios para que una inversión de 1000 USD, con un rendimiento anual del 2,5 %, alcance 1200 USD.
[Value] |
---|
87,6054764193714 |