IRR - 스크립트 함수
IRR()은 group by 절로 정의된 여러 레코드에서 반복되는 표현식에 숫자로 표현된 일련의 현금 흐름에 대해 집계된 내부 수익률을 반환합니다.
이 현금 흐름은 연금에 대한 것이므로 균일할 필요가 없습니다. 하지만 매월 또는 매년과 같이 일정한 간격으로 현금 흐름이 일어나야 합니다. 내부 수익률은 정기적인 기간에 일어나는 납입(음수) 및 수입(양수)으로 구성된 투자에 대해 수급되는 이자율입니다. 이 함수를 계산하려면 최소 하나 이상의 음수와 양수 값이 필요합니다.
이 함수는 내부 반환율(IRR)을 계산하기 위해 간소화된 버전의 Newton 방법을 사용합니다.
구문:
IRR(value)
반환 데이터 유형: 숫자
인수:
- value: 측정할 데이터가 포함된 표현식 또는 필드입니다.
제한 사항:
텍스트 값, NULL 값, 누락된 값은 무시됩니다.
예 및 결과:
예제 스크립트를 문서에 추가하고 실행합니다. 그런 다음, 결과를 보기 위해 결과 열에 나열된 필드를 문서의 시트에 추가합니다.
Cashflow:
LOAD 2013 as Year, * inline [
Date|Discount|Payments
2013-01-01|0.1|-10000
2013-03-01|0.1|3000
2013-10-30|0.1|4200
2014-02-01|0.2|6800
] (delimiter is '|');
Cashflow1:
LOAD Year,IRR(Payments) as IRR2013 Resident Cashflow Group By Year;
연도 | IRR2013 |
---|---|
2013 | 0.1634 |