英語で読む

次の方法で共有


RATE

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

年金の期間ごとの利率を返します。 RATE は反復によって計算され、0 個以上の解を持つことができます。 RATE の連続した結果が、20 回の反復後に 0.00000001 以内に収束しない場合は、エラーが返されます。

構文

RATE(<nper>, <pmt>, <pv>[, <fv>[, <type>[, <guess>]]])

パラメーター

用語 定義
nper 年金の支払期間の合計数。
pmt 支払いは各期間を行い、年金の有効期間中に変更することはできません。 通常、pmt には元金と利息が含まれますが、その他の手数料や税金は含まれていません。
pv 現在価値 — 一連の将来の支払いが現在価値のある合計金額です。
fv (省略可能)将来価値、または最後の支払いが行われた後に達成したい現金残高。 fv を省略すると、0 と見なされます (ローンの将来価値は 0 など)。
type (省略可能)支払い期限を示す数値 0 または 1。 型を省略すると、0 と見なされます。 この表の下に、使用できる値を示します。
guess (省略可能)料金がどうなるでしょう。
- 省略すると、10%と見なされます。
- RATE が収束しない場合は、推測のために異なる値を試してください。 RATE は、通常、推測が 0 から 1 の間にある場合に収束します。

type パラメーターは、次の値を受け入れます。

type と等しい 設定 支払い期限が
0 または省略 期間の終了時
1 期間の始まり

戻り値

期間あたりの利率。

解説

  • 推定値と nper の指定に使用する単位について一貫性があることを確認します。 年利 12% の 4 年ローンで毎月の支払いを行う場合は、推測に 0.12/12、nper に 4*12 を使用します。 同じローンで年払いを行う場合は、推測に 0.12、nper に 4 を使用します。

  • type は、最も近い整数に丸められます。

  • 次の場合、エラーが返されます。

    • nper ≤ 0。
    • 20 回の反復後、RATE が 0.0000001 内に収束しない
  • この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。

データ 説明
4 ローンの年数
-200 月払い
8000 ローンの金額

例 1

次の DAX クエリ:

EVALUATE
{
  RATE(4*12, -200, 8000)
}

上記の条件を使用して、ローンの毎月のレートを返します。

[値]
0.00770147248820137

例 2

次の DAX クエリ:

EVALUATE
{
  RATE(4*12, -200, 8000) * 12
}

上記の条件を使用して、ローンの年間レートを返します。

[値]
0.0924176698584164