ISPMT

适用于:计算列计算表Measure视觉计算

使用 even 本金付款计算贷款(or 投资)的指定期间支付的利息(orreceived)。

语法

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

参数

术语 定义
rate 投资的兴趣 rate。
per 要为其 find 兴趣的时间段。 必须介于 0 andnper-1(含)。
nper 投资的付款期总数。
pv 目前的投资 value。 对于贷款,pv 是贷款金额。

返回 Value

指定期间支付的利息(orreceived)。

言论

  • 请确保与用于指定 rateandnper的单位保持一致。 If 按年利息 rate 12% 的四year 贷款每月付款,rateandnper使用 0.12/12 支付 4*12。 If 你对同一贷款进行年付款,请使用 0.12 rateand 4 用于 nper。

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

  • ISPMT 计算从零开始的每个周期,not 一个。

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

  • 一些贷款使用还款计划与 even 本金付款。 ISPMT 函数返回此类贷款给定期的利息支付。

  • if返回 error:

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

数据 说明
$4,000 演示 value
4 句点数
10% Rate

为了说明何时使用 ISPMT,下面的摊销表使用 even主体还款计划,并指定了上述条款。 每个周期的利息费用等于 previous 期未付余额的 rate 倍。 And 每个周期的付款等于 even 本金加上该期利息。

时期 主体付款 利息支付 付款总额 平衡
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)
)

使用上面指定的 even本金还款计划 and 条款,返回在每个期间支付的利息。 values 为负值,表示支付利息 notreceived。

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