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

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

RangeNPV() возвращает чистую стоимость инвестиций на основе скидки rate, серии будущих платежей (отрицательные значения) и дохода (положительные значения). Результат имеет формат числа money по умолчанию.

Для просмотра потоков денежных средств, не обязательно периодических, см. RangeXNPV — функция скрипта.

Синтаксис:  

RangeNPV(discount_rate, value[,value][, Expression]) 

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

Аргументы:  

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

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

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

Пример 1:  

RangeNPV(0.1,-10000,3000,4200,6800) возвращает 1188.44.

Пример 2:  

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

RangeTab3:

LOAD *,

recno() as RangeID,

RangeNPV(Field1,Field2,Field3) as RangeNPV;

LOAD * INLINE [

Field1|Field2|Field3

10|5|-6000

2|NULL|7000

8|'abc'|8000

18|11|9000

5|5|9000

9|4|2000

] (delimiter is '|');

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

Результаты примера
RangeID RangeNPV
1 $-49.13
2 $777.78
3 $98.77
4 $25.51
5 $250.83
6 $20.40

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

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

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

Remove banner from view

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