IPMT

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

返回基于定期固定付款和固定利率计算得出的给定投资周期内支付的利息。

语法

IPMT(<rate>, <per>, <nper>, <pv>[, <fv>[, <type>]])

parameters

术语 定义
rate 每期的利率。
per 你要查找利息的期间。 必须介于 1 和 nper 之间(含首尾)。
nper 年金的付款期总数。
pv 现值,或一系列未来付款的当前值的累积和。
fv (可选)未来值,或在最后一次付款后希望得到的现金余额。 如果省略 fv,则假定为空。
类型 (可选)数字 0 或 1,表示付款到期的时间。 如果省略 type,则假定为 0。 此表下方列出了可接受的值。

type 参数接受以下值:

将 type 设置为等于 如果付款到期日期为
0 或省略 期末
1 期初

返回值

给定期间支付的利息。

备注

  • 确保用于指定 rate 和 nper 的单位是一致的。 如果你每月以 12% 的年利率偿还一笔 4 年期贷款,则利率 rate 为 0.12/12,nper 为 4*12。 如果你每年偿还金额相同的贷款,则利率 rate 为 0.12,nper 为 4。

  • 对于所有的参数,你支付的现金(如储蓄存款)用负数表示;你收到的现金(如股息支票)用正数表示。

  • type 舍入为最接近的整数。

  • 如果出现以下情况,则返回错误:

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

示例

数据 描述
10.00% 年利率
3 贷款年数
\$8,000 贷款现值

示例 1

以下 DAX 查询:

EVALUATE
{
  IPMT(0.1/12, 1, 3*12, 8000)
}

返回使用上述条件计算的贷款第一个月到期支付的月利息。

[值]
-66.6666666666667

示例 2

以下 DAX 查询:

EVALUATE
{
  IPMT(0.1, 3, 3, 8000)
}

返回使用上述条件计算的贷款最后一个月到期支付的年利息(如果按年支付)。

[值]
-292.447129909366