Составление выражений: Более сложные примеры

Примеры в этом разделе дают возможность попрактиковаться в написании более сложных выражений.

Вычисление чистой приведенной стоимости

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

С помощью выражений IBM® Rational Focal Point автоматически вычисляет NPV и предупреждает, когда вложение средств невыгодно, и, возможно, от него следует отказаться.

Предварительные требования:
  • Все проекты должны находиться в одном модуле.
  • У всех проектов должны быть указаны значения денежных потоков на текущий момент и момент в будущем, например через четыре года.
  • У всех проектов должна быть указана Альтернативная стоимость капитала.
Пример данных NPV:
Имя проекта Альтернативная стоимость капитала CF сегодня CF через 1 год CF через 2 года CF через 3 года CF через 4 года
A 6 -200 0 0 220 220
B 6 -200 100 100 100 100
Для вычисления NPV для проекта выполните следующие действия:
  1. Добавьте атрибут NPV типа Число с плавающей точкой и укажите для него значение по умолчанию:
    =-'CF сегодня' + 'CF через 1 год'/(1+'Альтернативная стоимость капитала') + 'CF через 2 года'/(1+'Альтернативная стоимость капитала')**2 + 'CF через 3 года'/(1+'Альтернативная стоимость капитала')**3 + 'CF через 4 года'/(1+'Альтернативная стоимость капитала')**4
  2. Создайте панель со следующим правилом: Все элементы модуля проекта типа папка равны false, и NPV меньше 0.
  3. Добавьте эту панель на свою домашнюю страницу и назовите окно "Предупреждение! Возможно, от этих проектов следует отказаться:"

Можно также у всех проектов присвоить атрибуту Альтернативная стоимость капитала папку верхнего уровня Альтернативная стоимость капитала, введя следующее выражение (используйте multi-edit):='Проекты!Альтернативная стоимость капитала'.

Теперь достаточно изменить атрибут Альтернативная стоимость капитала у папки верхнего уровня, и этот атрибут автоматически обновится у всех проектов.

Настройка предупреждений для роста издержек

Rational Focal Point можно настроить на выдачу предупреждения, когда требования становятся слишком затратными.

Предварительные требования:
  • У всех требований должно быть указано предполагаемое время реализации (Расчетное время).
  • У всех требований должно непрерывно обновляться истекшее время (Фактическое время)
Для создания предупреждения о росте издержек выполните следующие действия:
  1. Добавьте атрибут Предупреждение типа Целое число, укажите в качестве значения по умолчанию следующее выражение: =('Фактическое время'*1.1>'Расчетное время')?1:0
  2. Создайте панель со следующим правилом: "Все элементы модуля требований типа папка равны false, и Предупреждение равно 1".
  3. Добавьте панель на свою домашнюю страницу и назовите окно "Предупреждение! Требования на 10% превышают бюджетные расходы:"

Комментарии