ISPMT

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

计算贷款(或投资)的指定期间(或已收到)的利息,甚至还款。

语法

ISPMT(<rate>, <per>, <nper>, <pv>)

参数

术语 定义
rate 投资的利率。
per 要找到兴趣的时间段。 必须介于 0 和 nper-1 之间(含)。
nper 投资的付款期总数。
pv 投资的现值。 对于贷款,pv 是贷款金额。

返回值

指定期间支付的利息(或已收到)。

言论

  • 请确保与用于指定速率和 nper 的单位保持一致。 如果按年利率为 12% 的四年期贷款每月付款,则对利率使用 0.12/12,nper 使用 4*12。 如果对同一贷款进行年度付款,请使用 0.12 支付利率,对 nper 使用 4。

  • 对于所有论点,你支付的现金,如储蓄或其他取款的存款,以负数表示:收到的现金(如股息支票和其他存款)以正数表示。

  • ISPMT 计算从零开始的每个周期,而不是从 1 开始。

  • 大多数贷款使用还款计划,甚至定期付款。 IPMT 函数返回此类贷款给定期的利息支付。

  • 有些贷款使用还款计划,甚至还款。 ISPMT 函数返回此类贷款给定期的利息支付。

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

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

数据 说明
\$4,000 现值
4 句点数
10%

为了说明何时使用 ISPMT,下面的摊销表使用偶数还款计划,并指定了上述条款。 每个周期的利息费用等于上一期未付余额的费率时间。 每个周期的付款等于偶数本金加上该期利息。

时期 主体付款 利息支付 付款总额 平衡
4,000.00
1 1,000.00 400.00 1,400.00 3,000.00
2 1,000.00 300.00 1,300.00 2,000.00
3 1,000.00 200.00 1,200.00 1,000.00
4 1,000.00 100.00 1,100.00 0.00

以下 DAX 查询:

DEFINE
VAR NumPaymentPeriods = 4
VAR PaymentPeriods = GENERATESERIES(0, NumPaymentPeriods-1)
EVALUATE
ADDCOLUMNS (
  PaymentPeriods,
  "Interest Payment",
  ISPMT(0.1, [Value], NumPaymentPeriods, 4000)
)

使用上述偶金还款计划和上述条款,返回在每个期间支付的利息。 这些值为负值,表示它是支付的利息,而不是接收的。

[值] [利息支付]
0 -400
1 -300
2 -200
3 -100