# NPV - 차트 함수

NPV()는 기간별 discount\_rate 및 차트 차원에서 반복되는 value의 숫자로 표현된 일련의 미래 납입(음수)과 수입(양수)을 기준으로 집계된 투자의 순 현재 가치를 반환합니다. 납입 및 수입은 각 기간 말에 발생한다고 가정합니다.

구문:

NPV([TOTAL [&lt;fld {,fld}&gt;]] discount\_rate, value)

반환 데이터 유형: 숫자 기본적으로 결과는 통화로 서식이 지정됩니다.

인수:

인수

| 인수 | 설명 |
| --- | --- |
| discount\_rate | discount\_rate는 적용된 할인율입니다. |
| value | 측정할 데이터가 포함된 표현식 또는 필드입니다. |
| TOTAL | TOTAL이 함수 인수 앞에 오는 경우, 현재 선택을 고려하되 현재 차원 값에 관련되지 않은 가능한 모든 값에 대한 계산이 실행됩니다. 즉, 차트 차원은 무시됩니다.<br><br>TOTAL [&lt;fld {.fld}&gt;](여기서 TOTAL 한정자 뒤에는 하나 이상의 필드 이름 목록이 차트 차원 변수의 하위 집합으로 옴)을 사용하여 가능한 전체 값의 하위 집합을 만듭니다.<br><br>[집계 범위 정의](https://help.qlik.com/ko-KR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/define-aggregation-scope.htm)<br><br>TOTAL 한정자 뒤에는 꺾쇠 괄호로 묶인 하나 이상의 필드 이름 목록이 올 수 있습니다. 이러한 필드 이름은 차트 차원 변수의 하위 집합이어야 합니다. 이 경우 나열된 차원을 제외하고 모든 차트 차원 변수를 무시하면서 계산이 실행됩니다. 즉, 나열된 차원 필드 내 필드 값의 각 조합에 대해 하나의 값이 반환됩니다. 또한 현재 차트 내의 차원이 아닌 필드가 목록에 포함될 수 있습니다. 이는 차원 필드가 고정되지 않은 그룹 차원의 경우에 유용할 수 있습니다. 그룹 내의 모든 변수를 나열할 경우 드릴다운 수준이 변화할 때 함수가 작동하게 됩니다. |

제한 사항:

내부 집계에 TOTAL 한정자가 포함된 경우를 제외하고, discount\_rate 및 value에 집계 함수가 포함되지 않아야 합니다. 고급 중첩 집계가 필요한 경우는 고급 함수 Aggr을 지정된 차원과 함께 사용하십시오.

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

예 및 결과:

예 및 결과

| 예제 | 결과 |
| --- | --- |
| `NPV(Discount, Payments)` | -$540.12 |

예에서 사용된 데이터:

`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 '|');`

## 자세한 정보

* [XNPV - 차트 함수](https://help.qlik.com/ko-KR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FinancialAggregationFunctionsInCharts/xnpv.htm)
* [Aggr - 차트 함수](https://help.qlik.com/ko-KR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/aggr.htm)