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 |