IRR - 차트 함수
IRR()은 차트 차원에서 반복되는 value를 통해 지정된 표현식의 숫자로 표현된 일련의 현금 흐름에 대해 집계된 내부 수익률을 반환합니다.
이 현금 흐름은 연금에 대한 것이므로 균일할 필요가 없습니다. 하지만 매월 또는 매년과 같이 일정한 간격으로 현금 흐름이 일어나야 합니다. 내부 수익률은 정기적인 기간에 일어나는 납입(음수) 및 수입(양수)으로 구성된 투자에 대해 수급되는 이자율입니다. 이 함수를 계산하려면 최소 하나 이상의 양수와 하나 이상의 음수 값이 필요합니다.
이 함수는 내부 반환율(IRR)을 계산하기 위해 간소화된 버전의 Newton 방법을 사용합니다.
구문:
IRR([TOTAL [<fld {,fld}>]] value)
반환 데이터 유형: 숫자
인수:
인수 | 설명 |
---|---|
value | 측정할 데이터가 포함된 표현식 또는 필드입니다. |
TOTAL |
TOTAL이 함수 인수 앞에 오는 경우, 현재 선택을 고려하되 현재 차원 값에 관련되지 않은 가능한 모든 값에 대한 계산이 실행됩니다. 즉, 차트 차원은 무시됩니다. TOTAL [<fld {.fld}>](여기서 TOTAL 한정자 뒤에는 하나 이상의 필드 이름 목록이 차트 차원 변수의 하위 집합으로 옴)을 사용하여 가능한 전체 값의 하위 집합을 만듭니다. |
제한 사항:
집계 함수의 매개 변수는 이러한 내부 집계에 TOTAL 한정자가 포함되어 있지 않는 한 다른 집계 함수를 포함하지 않아야 합니다. 고급 중첩 집계가 필요한 경우는 고급 함수 Aggr을 지정된 차원과 함께 사용하십시오.
텍스트 값, NULL 값, 누락된 값은 무시됩니다.
예 및 결과:
예 | 결과 |
---|---|
IRR(Payments) |
0.1634 납입은 본질적으로 예를 들어 매월과 같이 주기적이 될 것으로 가정됩니다. 정보 메모날짜 필드는 납입이 이루어진 날짜를 제공하는 한, 납입이 비주기적으로 이루어질 수 있는 XIRR 예에서 사용됩니다.
|
예에서 사용된 데이터:
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 '|');