PDURATION

Применяется к:вычисляемой таблице вычисляемой таблицы Вычисление визуального элемента измерениявычисляемой таблицы

Возвращает количество периодов, необходимых инвестиции для достижения указанной стоимости.

Синтаксис

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

Параметры

Термин Определение
rate Процентная ставка за период.
Pv Текущая стоимость инвестиций.
Fv Желаемая будущая стоимость инвестиций.

Возвращаемое значение

Количество периодов.

Замечания

  • PDURATION использует следующее уравнение:

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

  • Если возвращается ошибка:

    • скорость ≤ 0.
    • pv ≤ 0.
    • fv ≤ 0.
  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример 1

Следующий запрос DAX:

EVALUATE
{
  PDURATION(0.025, 2000, 2200)
}

Возвращает количество лет, необходимых для того, чтобы инвестиция размером 2000 долл. США с годовой доходностью 2,5 % достигла стоимости 2200 долл. США.

[значение]
3.85986616262266

Пример 2

Следующий запрос DAX:

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

Возвращает количество месяцев, необходимых для того, чтобы инвестиция размером 1000 долл. США с годовой доходностью 2,5 % достигла стоимости 1200 долл. США.

[значение]
87.6054764193714