ISPMT
計算在貸款(或投資)指定期間內支付的利息(或收到),甚至還本金。
語法
ISPMT(<rate>, <per>, <nper>, <pv>)
參數
術語 | 定義 |
---|---|
rate |
投資的利率。 |
per |
您要尋找興趣的期間。 必須介於 0 和 nper-1 之間(含)。 |
nper |
投資的付款期間總數。 |
pv |
投資的現值。 對於貸款,pv 是貸款金額。 |
傳回值
在指定期間支付(或收到)的利息。
言論
請確定您對於指定 rate 和 nper 所使用的單位保持一致。 如果您以年利率為 12% 的四年期貸款進行每月付款,請使用 0.12/12 作為利率,並針對 nper 使用 4*12。 如果您針對相同的貸款進行年度付款,請使用 0.12 來支付利率,並針對 nper 使用 4。
對於所有論點,您支付的現金,如儲蓄或其他取款的存款,以負數表示:您收到的現金,如分紅支票和其他存款,以正數表示。
ISPMT 計算每個週期的開頭為零,而不是一個。
大多數貸款都會使用還款排程,甚至定期付款。 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 |