跳到主要内容 跳到补充内容

NPV - 脚本函数

NPV() 脚本函数接受折扣率和按期间排序的多个值。在这些计算中,流入(收入)为正值,流出(未来付款)为负值。这些发生在每个周期结束时。

净现值 (NPV) 用于计算未来现金流的当前总价值。为了计算净现值,我们需要估计每个期间的未来现金流,并确定正确的贴现率。NPV() 脚本函数接受贴现率和按期间排序的多个值。在这些计算中,流入(收入)为正值,流出(未来付款)为负值。这些发生在每个周期结束时。

语法:  

NPV(discount_rate, value)

返回数据类型: 数字。 默认情况下,结果将被格式化为货币。

净现值的计算公式为:

计算净现值的公式。

其中:

  • Rt= 单期净现金流入流出 t

  • i = 替代投资可能获得的贴现率或回报

  • t = 定时器周期数

参数
参数 描述
discount_rate

discount_rate 是应用的折扣百分比。

值 0.1 表示 10% 的贴现率。

value

此字段保存按期间排序的多个期间的值。假设第一个值是期间 1 结束时的现金流,依此类推。

限制:  

NPV() 函数具有以下限制:

  • 文本值,NULL 值和缺失值都忽略不计。

  • 现金流量值必须按期间升序排列。

适用场景

NPV() 是一种财务函数,用于检查项目盈利能力并得出其他指标。当现金流可用作原始数据时,此函数非常有用。

区域设置

除非另有规定,本主题中的示例使用以下日期格式:MM/DD/YYYY。日期格式已经在数据加载脚本中的 SET DateFormat 语句中指定。由于区域设置和其他因素,系统中的默认日期格式可能有所不同。您可以更改以下示例中的格式以满足您的要求。或者,您可以更改加载脚本中的格式以匹配这些示例。

应用程序中的默认区域设置基于安装 Qlik Sense 的计算机或服务器的区域系统设置。如果您访问的 Qlik Sense 服务器设置为瑞典,则数据加载编辑器将使用瑞典地区设置的日期、时间和货币。这些区域格式设置与 Qlik Sense 用户界面中显示的语言无关。Qlik Sense 将以与您使用的浏览器相同的语言显示。

示例 1 – 一次性付款(脚本)

示例 2 – 多次付款(脚本)

示例 3 – 多次付款(脚本)

示例 4 – 项目盈利能力示例(脚本)

了解详情

 

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!