CUMIPMT
start_period and end_period間のローンに対して支払われた累積利息を返します。
構文
CUMIPMT(<rate>, <nper>, <pv>, <start_period>, <end_period>, <type>)
パラメーター
用語 | 定義 |
---|---|
rate |
興味 rate. |
nper |
支払い期間の合計数。 |
pv |
現在の value。 |
start_period |
計算の first 期間。 1 and end_period (含む) の間である必要があります。 |
end_period |
計算の last 期間。 start_period andnper (両端を含む) の間である必要があります。 |
type |
支払いのタイミング。 この表の下に、受け入れられる values を示します。 |
type
パラメーターは、次の valuesを受け入れます。
Type |
タイミング |
---|---|
0 (ゼロ) | 期末のお支払い |
1 | 期首の支払い |
Value を返す
指定した期間に支払われた累積利息。
備考
rate and nperの指定に使用する単位について一貫性があることを確認します。 年利 rate 10% の 4year ローンで毎月の支払いを行う If は、nperの rateand 4*12 に 0.1/12 を使用します。 同じローンで年払いを行う If は、nperの rateand 4 に 0.1 を使用します。
start_period、end_period、and 型は、最も近い整数に丸められます。
error は次 if返されます。
- rate ≤ 0。
- nper < 1.
- pv ≤ 0。
- start_period < 1 or start_period > end_period。
- end_period < start_period or end_period >nper.
- type は 0 or 1 以外の任意の数値です。
この関数は、行レベル セキュリティ (RLS) 規則 or 計算列で使用する場合に、DirectQuery モードで使用するためにサポート not。
例
データ | 説明 |
---|---|
9% | 年間利子 rate |
30 | ローンの年数 |
125000 | 現在の value |
例 1
次の DAX クエリ:
EVALUATE
{
CUMIPMT(0.09/12, 30*12, 125000, 13, 24, 1)
}
各 monthの開始時に支払いが行われると仮定して、支払いの secondyear、期間 13 から 24 で支払われた合計利息を返します。
[Value] |
---|
-11052.3395838718 |
例 2
次の DAX クエリ:
EVALUATE
{
CUMIPMT(0.09/12, 30*12, 125000, 1, 1, 0)
}
monthの終了時に支払いが行われたと仮定して、firstmonthで 1 回の支払で支払われた利息を返します。
[Value] |
---|
-937.5 |