표현식 쓰기: 고급 예제

이 주제의 다음 예제를 통해 고급 표현식 쓰기를 연습할 수 있습니다.

순 현재 가치 계산

순 현재 가치(NPV)는 자본 예산을 산출하는 데 사용되는 방식으로 현재 현금 유출 값에서 현재 현금 유입 값을 뺀 값입니다. NPV를 사용하여 오늘의 달러 가치를 인플레이션을 고려한 후 미래의 동일한 달러 가치와 비교하고 계정으로 되돌릴 수 있습니다. 예정 투자의 NPV가 양수인 경우 프로젝트를 승인하십시오. NPV가 음수인 경우 현금 흐름이 음수이므로 프로젝트를 거부해야 합니다.

IBM® Rational® Focal Point™에서는 표현식을 사용하여 자동으로 NPV를 계산하고 투자가 수익성이 없기 때문에 투자를 거부할 수 있는 경우 이를 경고합니다.

전제조건:
  • 모든 프로젝트를 하나의 모듈로 입력해야 합니다.
  • 모든 프로젝트에는 현재 날짜 및 향후 날짜(예: 4년 후)에 대해 입력된 현금 흐름 값이 있어야 합니다.
  • 모든 프로젝트에는 프로젝트의 자본 기회 비용이 입력되어 있어야 합니다.
NPV 데이터 예제:
프로젝트 이름 자본 기회 비용 오늘의 CF 연도 1 CF 연도 2 CF 연도 3 CF 연도 4 CF
A 6 -200 0 0 220 220
B 6 -200 100 100 100 100
프로젝트의 NPV를 계산하려면 다음과 같이 수행하십시오.
  1. NPV라는 Float 속성을 추가하고 이를 기본값으로 지정하십시오.
    =-'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. 다음 뷰 규칙에 따라 뷰를 작성하십시오. All elements in the project module whose type is a folder is false and NPV is less than 0.
  3. 이 뷰를 홈 페이지에 추가하고 창 이름을 "경보! 다음 프로젝트를 취소해야 합니다."로 지정하십시오.

다음 표현식을 입력하여(다중 편집 사용) 최상위 폴더 자본 기회 비용을 가리키도록 모든 프로젝트의 자본 기회 비용 속성을 변경할 수도 있습니다. ='Projects!Opportunity Cost of Capital'

이제 최상위 폴더와 관련하여 자본 기회 비용만 변경하면 되며 해당 속성은 프로젝트에 적합하게 자동으로 업데이트됩니다.

급증하는 비용 관련 경보 설정

요구사항의 비용이 너무 높아질 경우 이를 경고하도록 Rational Focal Point를 설정할 수 있습니다.

전제조건:
  • 모든 요구사항에는 입력된 구현의 평가 시간(평가 시간)이 있어야 합니다.
  • 소요된 시간(실제 시간)으로 모든 요구사항을 지속적으로 업데이트해야 합니다.
급증하는 비용에 대한 경보를 작성하려면 다음과 같이 수행하십시오.
  1. 경보라는 정수 속성을 추가하고 기본값으로 다음 텍스트를 입력하십시오. =('Actual Time'*1.1>'Estimated Time')?1:0
  2. "요구사항 모듈에 있는 모든 요소의 type is a folderfalse이고 경고는 1"이라는 뷰 규칙에 따라 뷰를 작성하십시오.
  3. 이 뷰를 홈 페이지에 추가하고 창 이름을 "경보! 요구사항 비용이 예산을 10% 초과합니다."로 지정하십시오.

피드백