Перейти к основному содержимому Перейти к дополнительному содержимому

RangeIRR — функция скрипта

RangeIRR() возвращает внутреннюю ставку доходов для серии потоков денежных средств, представленных вводимыми значениями.

Внутренняя ставка доходов — это процентная ставка для инвестиций, состоящих из платежей (отрицательные значения) и дохода (положительные значения), осуществляемых регулярно.

Эта функция использует упрощенную версию метода Ньютона для расчета внутренней ставки доходов (IRR).

Синтаксис:  

RangeIRR(value[, value][, Expression])

Возвращаемые типы данных: числовое значение

Аргументы:  

  • value: Одиночное значение или диапазон значений, возвращаемые функциями между записями с третьим дополнительным параметром. Для вычисления этой функции необходимо по крайней мере одно положительное и одно отрицательное значение.
  • Expression: Дополнительные выражения или поля, содержащие диапазон значений для измерения.

Ограничения:  

Текстовые значения, значения NULL и отсутствующие значения игнорируются.

Пример 1:  

RangeIRR(-70000,12000,15000,18000,21000,26000) возвращает 0.0866.

Пример 2:  

Добавьте образец скрипта в свой документ и запустите. Затем добавьте на лист документа как минимум поля, указанные в столбце с результатами, чтобы увидеть результаты.

RangeTab3:

LOAD *,

recno() as RangeID,

RangeIRR(Field1,Field2,Field3) as RangeIRR;

LOAD * INLINE [

Field1|Field2|Field3

-10000|5000|6000

-2000|NULL|7000

-8000|'abc'|8000

-1800|11000|9000

-5000|5000|9000

-9000|4000|2000

] (delimiter is '|');

Результирующая таблица показывает возвращенные значения функции RangeIRR для каждой записи в таблице:

Результаты примера
RangeID RangeIRR
1 0.0639
2 0.8708
3 -
4 5.8419
5 0.9318
6 -0.2566

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!

Присоединяйтесь к программе модернизации аналитики

Remove banner from view

Модернизируйте ваши важные приложения QlikView без ущерба с помощью программы модернизации аналитики. Щелкните здесь для получения дополнительной информации или свяжитесь с нами: ampquestions@qlik.com