PDURATION

применимо:вычисляемый столбецвычисляемой таблицеMeasureвизуального вычисления

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

Синтаксис

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

Параметры

Срок Определение
rate Проценты rate за период.
pv Настоящее value инвестиций.
fv Желаемый будущий value инвестиций.

Возврат Value

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

Замечания

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

    Extra close brace or missing open brace

  • Возвращается errorif:

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

Пример 1

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

DAX
EVALUATE
{
  PDURATION(0.025, 2000, 2200)
}

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

[Value]
3.85986616262266

Пример 2

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

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

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

[Value]
87.6054764193714