CUMPRINC
применяется:вычисляемый столбец
вычисляемой таблицы
измерение
визуального вычисления
Возвращает накопительный субъект, оплаченный по кредиту между start_period и end_period.
Синтаксис
CUMPRINC(<rate>, <nper>, <pv>, <start_period>, <end_period>, <type>)
Параметры
Срок | Определение |
---|---|
rate |
Процентная ставка. |
nper |
Общее количество периодов оплаты. |
pv |
Текущее значение. |
start_period |
Первый период вычисления. Должно быть от 1 до end_period (включительно). |
end_period |
Последний период вычисления. Должно быть между start_period и nper (включительно). |
type |
Время оплаты. Допустимые значения перечислены ниже этой таблицы. |
Параметр type
принимает следующие значения:
Type |
времени |
---|---|
0 (ноль) | Платеж в конце периода |
1 | Оплата в начале периода |
Возвращаемое значение
Совокупный субъект, оплачиваемый за указанный период.
Замечания
Убедитесь, что вы согласованы с единицами, используемыми для указания скорости и nper. Если вы вносите ежемесячные платежи по четырехлетнему кредиту на годовую процентную ставку 10 процентов, используйте 0,1/12 для ставки и 4*12 для nper. Если вы вносите ежегодные платежи по одному кредиту, используйте 0,1 для ставки и 4 для nper.
start_period, end_period и тип округляются до ближайшего целого числа.
Если возвращается ошибка:
- скорость ≤ 0.
- nper < 1.
- pv ≤ 0.
- start_period < 1 или start_period > end_period.
- end_period < start_period или end_period > nper.
- тип — любое число, отличное от 0 или 1.
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
Примеры
данных | описание |
---|---|
9% | Годовая процентная ставка |
30 | Срок в годах |
125000 | Текущее значение |
Пример 1
Следующий запрос DAX:
EVALUATE
{
CUMPRINC(0.09/12, 30*12, 125000, 13, 24, 1)
}
Возвращает общий объем выплат в течение второго года платежей, периодов 13–24, при условии, что платежи выполняются в начале каждого месяца.
[значение] |
---|
-927.153472378062 |
Пример 2
Следующий запрос DAX:
EVALUATE
{
CUMPRINC(0.09/12, 30*12, 125000, 1, 1, 0)
}
Возвращает субъект, оплачиваемый в одном платеже в первом месяце, при условии, что платеж производится в конце месяца.
[значение] |
---|
-68.2782711809784 |