IRR - 스크립트 함수
IRR()은 group by 절로 정의된 여러 레코드에서 반복되는 표현식에서 숫자로 표현된 일련의 현금 흐름에 대해 집계된 내부 수익률을 반환합니다.
이 현금 흐름은 연금에 대한 것이므로 균일할 필요가 없습니다. 하지만 매월 또는 매년과 같이 일정한 간격으로 현금 흐름이 일어나야 합니다. 내부 수익률은 정기적인 기간에 일어나는 납입(음수) 및 수입(양수)으로 구성된 투자에 대해 수급되는 이자율입니다. 이 함수를 계산하려면 최소 하나 이상의 양수와 하나 이상의 음수 값이 필요합니다.
이 함수는 내부 반환율(IRR)을 계산하기 위해 간소화된 버전의 Newton 방법을 사용합니다.
구문:
IRR(value)
반환 데이터 유형: 숫자
인수:
인수 | 설명 |
---|---|
value | 측정할 데이터가 포함된 표현식 또는 필드입니다. |
제한 사항:
텍스트 값, NULL 값, 누락된 값은 무시됩니다.
예 및 결과:
예제 스크립트를 앱에 추가하고 실행합니다. 결과를 보기 위해 결과 열에 나열된 필드를 앱의 시트에 추가합니다.
예 및 결과:
예 | 연도 | IRR2013 |
---|---|---|
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; |
2013 |
0.1634 |