Compartir a través de


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