RangeXIRR — функция скриптa и диаграммы
Последнее обновление: 2025-11-10
RangeXIRR() возвращает внутреннюю ставку доходов (годовую) для расписания потоков денежных средств, которые не обязательно периодические. Для вычисления внутренней ставки доходов для серии периодических потоков денежных средств необходимо использовать функцию RangeIRR.
В Qlik функционал XIRR (функции XIRR() и RangeXIRR()) использует следующее уравнение, решение которого становится значением Rate, чтобы определить правильное значение XIRR:
XNPV(Rate, pmt, date) = 0
Для решения уравнения используется упрощенная версия метода Ньютона.
Синтаксис:
RangeXIRR(value, date{, value, date})
Возвращаемые типы данных: числовое значение
| Аргумент | Описание |
|---|---|
| value | Поток денежных средств или серия потоков, соответствующие расписанию платежей по датам. Серия значений должна содержать по крайней мере одно положительное и отрицательное значения. |
| date | Дата платежа или расписание дат платежей, соответствующие потоку денежных средств. |
При работе с этой функцией действуют следующие варианты:
-
Текстовые значения, значения NULL и отсутствующие значения игнорируются.
-
Все платежи учитываются на основе года с 365 днями.
-
Для этой функции требуется хотя бы один допустимый отрицательный и хотя бы один допустимый положительный платеж (с соответствующими допустимыми датами). Если такие платежи отсутствуют, возвращается значение NULL.
Следующие разделы помогут в работе с этой функцией:
-
RangeXNPV — функция скриптa и диаграммы: используйте эту функцию для расчета чистой стоимости для графика потоков денежных средств (необязательно периодических).
-
XIRR — функция скрипта: функция XIRR() рассчитывает агрегированную внутреннюю ставку доходов (годовую) для расписания потоков денежных средств, которые необязательно периодические.
В разных версиях Qlik Sense под управлением клиента существуют различия в базовом алгоритме, используемом этой функцией. Для получения дополнительной информации о последних обновлениях алгоритма см. статью службы поддержки Исправление и обновление функции XIRR.
Примеры и результаты:
| Примеры | Результаты |
|---|---|
|
RangeXIRR(-2500,'2008-01-01',2750,'2008-09-01') |
Возвращает 0,1532 |