XNPV

适用于:计算列计算表度量值视觉对象计算

返回不一定具有周期性的现金流时间表的现值。

语法

XNPV(<table>, <values>, <dates>, <rate>)  

parameters

术语 定义
应为其计算值和日期表达式的表。
返回表中每行的现金流值的表达式。
日期 返回表中每行的现金流日期的表达式。
费率 应用于表中每行现金流的折扣率。

返回值

净现值。

备注

  • 此值的计算公式如下:

    $$\sum^{N}_{j=1} \frac{P_{j}}{(1 + \text{rate})^{\frac{d_{j} - d_{1}}{365}}}$$

    其中:

    • $P_{j}$ 是第 $j$ 期付款
    • $d_{j}$ 是第 $j$ 个付款日
    • $d_{1}$ 是第一个付款日
  • 一系列现金流值必须包含至少一个正数和一个负数。

  • 在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。

示例

下面计算 CashFlows 表的现值:

= XNPV( CashFlows, [Payment], [Date], 0.09 )  
Date 付款
2014/1/1 -10000
2014/3/1 2750
2014/10/30 4250
2015/2/15 3250
4/1/2015 2750

现值 = 2086.65