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 |