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

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

Функция скрипта NPV() принимает процентную скидку и несколько значений, упорядоченных по периоду. Поступления (доходы) имеют положительное значение, а расходы (будущие платежи) имеют отрицательное значение в рамках этих вычислений. Они производятся в конце каждого периода.

Чистая текущая стоимость (Net Present Value, NPV) используется для расчета текущей общей стоимости будущих потоков движения денежных средств. Чтобы рассчитать NPV, необходимо оценить будущие денежные потоки для каждого периода и определить правильный процент скидки. Функция скрипта NPV() принимает процентную скидку и несколько значений, упорядоченных по периоду. Поступления (доходы) имеют положительное значение, а расходы (будущие платежи) имеют отрицательное значение в рамках этих вычислений. Они производятся в конце каждого периода.

Синтаксис:  

NPV(discount_rate, value)

Возвращаемые типы данных: числовой. По умолчанию результат будет отформатирован как валюта.

Используется следующая форму расчета чистой текущей стоимости:

Формула для расчета NPV.

где:

  • Rt= чистый приход-расход денежных средств в течение одного периодаt

  • i = процент скидки или возврата, который можно получить при альтернативных инвестициях

  • t = количество периодов времени

Аргументы
Аргумент Описание
discount_rate

discount_rate — это процентная ставка примененной скидки.

Значение 0,1 обозначает скидку 10%.

value

Это поле содержит значения для нескольких периодов, перечисленные через запятую. Первое значение представляет денежный поток на конец периода 1 и т. д.

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

Функция NPV() имеет следующие ограничения:

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

  • Значения денежного потока должны перечисляться по возрастанию периодов.

Когда это следует использовать

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

Региональные настройки

Если не указано иное, в примерах, приведенных в данном разделе, используется следующий формат даты: ММ/ДД/ГГГГ. Формат даты указан в операторе SET DateFormat скрипта загрузки данных. В вашей системе может быть установлен другой формат даты по умолчанию в зависимости от региональных настроек и других факторов. Можно изменить формат в примерах в соответствии с потребностями. Или можно изменить форматы в скрипте загрузки в соответствии с этими примерами.

Региональные настройки по умолчанию в приложениях основаны на системных региональных настройках компьютера или сервера, где установлено ПО Qlik Sense. Если на сервере Qlik Sense, к которому обращается пользователь, выбран шведский язык, то редактор загрузки данных будет использовать шведские региональные настройки для даты, времени и валюты. Эти параметры регионального формата не связаны с языком, отображаемым в интерфейсе пользователя Qlik Sense. Qlik Sense будет отображаться на языке, который используется в браузере.

Пример 1. Один платеж (скрипт)

Пример 2. Несколько платежей (скрипт)

Пример 3. Несколько платежей (скрипт)

Пример 4. Пример рентабельности проекта (скрипт)

Подробнее

 

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

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