根据定期、固定付款和固定利率返回投资给定期的利息付款。
语法
IPMT(<rate>, <per>, <nper>, <pv>[, <fv>[, <type>]])
参数
术语 | 定义 |
---|---|
rate |
每个周期的利率。 |
per |
要找到兴趣的时间段。 必须介于 1 和 nper 之间(含)。 |
nper |
年金中的付款期总数。 |
pv |
现值,或一系列未来付款的一次性金额现在值得。 |
fv |
(可选)在上次付款后要实现的未来价值或现金余额。 如果省略 fv,则假定为 BLANK。 |
type |
(可选)数字 0 或 1,指示付款何时到期。 如果省略类型,则假定为 0。 此表下面列出了接受的值。 |
type
参数接受以下值:
设置 type 等于 |
付款 |
---|---|
0 或省略 | 期末 |
1 | 在此期间的开头 |
返回值
给定期限的利息支付。
言论
请确保与用于指定速率和 nper 的单位保持一致。 如果每月支付四年期贷款,年利息为 12%,则利率为 0.12/12,nper 使用 4*12。 如果对同一贷款进行年度付款,请使用 0.12 支付利率,对 nper 使用 4。
对于所有参数,你支付的现金,如储蓄存款,以负数表示:收到的现金(如股息支票)由正数表示。
type 将舍入为最接近的整数。
如果出现以下错误,则返回错误:
- 每个 < 1 或每个 > 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 |