# IRR - 스크립트 함수

IRR()은 group by 절로 정의된 여러 레코드에서 반복되는 표현식에서 숫자로 표현된 일련의 현금 흐름에 대해 집계된 내부 수익률을 반환합니다.

이 현금 흐름은 연금에 대한 것이므로 균일할 필요가 없습니다. 하지만 매월 또는 매년과 같이 일정한 간격으로 현금 흐름이 일어나야 합니다. 내부 수익률은 정기적인 기간에 일어나는 납입(음수) 및 수입(양수)으로 구성된 투자에 대해 수급되는 이자율입니다. 이 함수를 계산하려면 최소 하나 이상의 양수와 하나 이상의 음수 값이 필요합니다.

이 함수는 내부 반환율(IRR)을 계산하기 위해 간소화된 버전의 Newton 방법을 사용합니다.

구문:

IRR(value)

반환 데이터 유형: 숫자

인수:

인수

| 인수 | 설명 |
| --- | --- |
| value | 측정할 데이터가 포함된 표현식 또는 필드입니다. |

제한 사항:

텍스트 값, NULL 값, 누락된 값은 무시됩니다.

예 및 결과:

예제 스크립트를 앱에 추가하고 실행합니다. 결과를 보기 위해 결과 열에 나열된 필드를 앱의 시트에 추가합니다.

예 및 결과:

예 및 결과

| 예 | 연도 | IRR2013 |
| --- | --- | --- |
| `Cashflow:`<br>`LOAD 2013 as Year, * inline [`<br>`Date\|Discount\|Payments`<br>`2013-01-01\|0.1\|-10000`<br>`2013-03-01\|0.1\|3000`<br>`2013-10-30\|0.1\|4200`<br>`2014-02-01\|0.2\|6800`<br>`] (delimiter is '\|');`<br>` ` `Cashflow1:` `LOAD Year,IRR(Payments) as IRR2013  Resident Cashflow Group By Year;` | 2013 | 0.1634 |