Budowanie wyrażeń: przykłady zaawansowane

Budowanie wyrażeń zaawansowanych można ćwiczyć w oparciu o przykłady przedstawione w tym temacie.

Obliczanie wartości bieżącej netto

Wartość bieżąca netto (NPV) to rozwiązanie stosowane w budżetowaniu kapitału, w którym wartość bieżąca wpływu gotówki jest odejmowana od wartości bieżącej wypływu gotówki. Wartość NPV pozwala porównać dzisiejszą wartość złotówki z wartością tej samej złotówki w przyszłości z uwzględnieniem inflacji i zwrotu. Jeśli wartość NPV potencjalnej inwestycji jest dodatnia, warto tę inwestycję zatwierdzić. Jeśli wartość NPV jest ujemna, przepływ gotówki jest ujemny, więc należy rozważyć odrzucenie projektu.

W oparciu o wyrażenia produkt IBM® Rational Focal Point automatycznie oblicza wartość NPV i ostrzega użytkownika, gdy inwestycja jest nieopłacalna i można ją odrzucić.

Wymagania wstępne:
  • Wszystkie projekty muszą zostać wprowadzone do modułu.
  • Dla wszystkich projektów należy wprowadzić wartości przepływu gotówki dla daty bieżącej i przyszłej (na przykład za cztery lata).
  • Dla wszystkich projektów należy wprowadzić wartość Alternatywny koszt kapitału.
Przykład danych NPV:
Nazwa projektu Alternatywny koszt kapitału Przepływ gotówki dzisiaj Przepływ gotówki - rok 1 Przepływ gotówki - rok 2 Przepływ gotówki - rok 3 Przepływ gotówki - rok 4
A 6 -200 0 0 220 220
B 6 -200 100 100 100 100
Aby obliczyć wartość NPV dla projektu:
  1. Dodaj atrybut zmiennopozycyjny o nazwie NPV i ustaw dla niego wartość domyślną:
    =-'CF today' + 'CF Year 1'/(1+'Opportunity Cost of Capital') + 'CF Year 2'/(1+'Opportunity Cost of Capital')**2 + 'CF Year 3'/(1+'Opportunity Cost of Capital')**3 + 'CF Year 4'/(1+'Opportunity Cost of Capital')**4
  2. Utwórz widok z następującą regułą widoku: Wszystkie składniki w module projektu, dla których opcja Typ jest folderem ma wartość false, a wartość NPV jest mniejsza niż 0.
  3. Dodaj ten widok do strony głównej i nadaj oknu nazwę „Alert! Rozważ odrzucenie tych projektów:”

Można również zmienić atrybut Alternatywny koszt kapitału dla wszystkich projektów tak, aby wskazywał na folder najwyższego poziomu Alternatywny koszt kapitału, wpisując następujące wyrażenie (w trybie wielokrotnej edycji):='Projects!Opportunity Cost of Capital'

Teraz wystarczy tylko zmienić Alternatywny koszt kapitału dla folderu najwyższego poziomu - atrybut ten zostanie automatycznie zaktualizowany dla wszystkich projektów.

Ustawianie alertów dotyczących rosnących kosztów

Produkt Rational Focal Point można ustawić tak, aby informował użytkownika o zbyt dużych kosztach wymagań.

Wymagania wstępne:
  • Dla wszystkich wymagań należy wprowadzić szacowany czas wdrożenia (Szacowany czas)
  • Dla wszystkich wymagań należy stale aktualizować czas trwania (Rzeczywisty czas)
Aby utworzyć alert dotyczący rosnących kosztów:
  1. Dodaj atrybut całkowity o nazwie Alert. Jako wartość domyślną wprowadź następujący tekst:=('Actual Time'*1.1>'Estimated Time')?1:0
  2. Utwórz widok z następującą regułą widoku: wszystkie składniki w module wymagań, dla których opcja typ jest folderem ma wartość fałsz, a opcja Alert ma wartość 1.
  3. Dodaj ten widok do strony głównej i nadaj oknu nazwę „Alert! Wymagania przekraczają planowany koszt o 10%:”

Opinia