# nPer 脚本和图表功能

此函数用于返回基于周期性，不变付款额以及不变利率的一项投资的周期数。

语法：

nPer(rate, pmt, pv [ ,fv [ , type ] ])

返回数据类型： 数字

参数：

参数

| 参数 | 说明 |
| --- | --- |
| rate | 每周期的利率。 |
| nper | 年金中付款周期的总数。 |
| pmt | 每个周期的付款。它无法改变年金的周期。付款以负数表示，例如 -20。 |
| pv | 一系列未来支付的现在价值的当前值或一次付款总额。如果省略了 pv，假设为 0（零）。 |
| fv | 您希望在完成上一次付款后获取的未来值或现金结余。如果省略了 fv，假设为 0。 |
| type | 如果付款应在期末支付，则应为 0，如果付款应在期初支付，则应为 1。如果省略了 type，假设为 0。 |

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FinancialFunctions/nPer.htm)

#### 示例和结果：

脚本示例

| 示例 | 结果 |
| --- | --- |
| 您想销售一个家电，每月分期付款 20 美元。利率为每年 6%。账单每月末出据。如果在最后一次款项已付清后收到的款项值应该等于 800 美元需要多少个付款周期？<br><br>`nPer(0.005,-20,0,800)` | 返回 36.56 |