CUMIPMT

返回 start_period 和 end_period 之间为贷款支付的累计利息。

语法

CUMIPMT(<rate>, <nper>, <pv>, <start_period>, <end_period>, <type>)

parameters

术语定义
rate利率。
nper付款期总数。
pv现值。
start_period计算中的第一个周期。 必须介于 1 至 end_period 之间(含首尾)。
end_period计算中的最后一个周期。 必须介于 start_period 至 nper 之间(含首尾)。
类型付款时间。 此表下方列出了可接受的值。

type 参数接受以下值:

类型定时
0(零)期末付款
1期初付款

返回值

在指定期间内支付的累计利息。

备注

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

  • start_period、end_period 和 type 舍入为最接近的整数。

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

    • rate ≤ 0。
    • nper < 1。
    • pv ≤ 0。
    • start_period < 1 或 start_period > end_period。
    • end_period < start_period 或 end_period > nper。
    • type 是除 0 和 1 之外的任何数字。
  • 在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。

示例

数据描述
9%年利率
30贷款年数
125000现值

示例 1

以下 DAX 查询:

EVALUATE{   CUMIPMT(0.09/12, 30*12, 125000, 13, 24, 1) }

假设在每月初还款,则返回在第二年还款期(第 13 至 24 期)中支付的利息总额。

[值]
-11052.3395838718

示例 2

以下 DAX 查询:

EVALUATE{   CUMIPMT(0.09/12, 30*12, 125000, 1, 1, 0) }

假设在月底还款,则返回在第一个月以单笔款项支付的利息。

[值]
-937.5

results matching ""

    No results matching ""