次の方法で共有


CUMIPMT

適用対象:計算列計算テーブルMeasureビジュアル計算

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