СКОРОСТЬ

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

Возвращает процентную ставку за период аннуитета. Rate вычисляется путем итерации и может иметь ноль или более решений. Если последовательные результаты RATE не конвергентируются в пределах 0,0000001 после 20 итерации, возвращается ошибка.

Синтаксис

RATE(<nper>, <pmt>, <pv>[, <fv>[, <type>[, <guess>]]])

Параметры

Термин Определение
nper Общее количество периодов оплаты в аннуитете.
pmt Платеж сделал каждый период и не может измениться в течение срока действия аннуитета. Как правило, pmt включает в себя субъект и проценты, но никаких других сборов или налогов.
pv Текущее значение — общая сумма, которую стоит ряд будущих платежей.
fv (Необязательно) Будущая стоимость или денежный баланс, который вы хотите достичь после последнего платежа. Если fv опущен, предполагается, что значение 0 (в будущем значение кредита, например, равно 0).
type (Необязательно) Число 0 или 1, указывающее, когда должны быть выплаты. Если тип опущен, предполагается, что значение равно 0. Допустимые значения перечислены ниже этой таблицы.
guess (Необязательно) Ваше предположение о том, что будет ставка.
— Если опущено, предполагается, что 10 %.
— Если скорость не конвергентна, попробуйте использовать разные значения для угадок. СКОРОСТЬ обычно конвергентно, если угадывание составляет от 0 до 1.

Параметр type принимает следующие значения:

Задать type равным Если платежи должны быть в счете
0 или опущено В конце периода
1 В начале периода

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

Процентная ставка за период.

Замечания

  • Убедитесь, что вы согласованы с единицами, используемыми для указания угадок и nper. Если вы вносите ежемесячные платежи по четырехлетнему кредиту на 12 процентов годовых процентов, используйте 0,12/12 для угадок и 4*12 для nper. Если вы делаете ежегодные платежи по одному кредиту, используйте 0,12 для угадок и 4 для nper.

  • тип округляется до ближайшего целого числа.

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

    • nper ≤ 0.
    • RATE не конвергентирует в пределах 0,0000001 после 20 итераций
  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Примеры

Данные Description
4 Годы кредита
-200 Ежемесячный платеж
8000 Сумма кредита

Пример 1

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

EVALUATE
{
  RATE(4*12, -200, 8000)
}

Возвращает ежемесячную ставку кредита, используя указанные выше условия.

[значение]
0.00770147248820137

Пример 2

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

EVALUATE
{
  RATE(4*12, -200, 8000) * 12
}

Возвращает годовую ставку кредита, используя указанные выше условия.

[значение]
0.0924176698584164