RATE

適用於:導出數據行計算數據表Measure視覺計算

傳回年金期間 rate 利息。 RATE 是由反覆項目計算,and 可以有零 or 更多解決方案。 If 經過 20 次反覆運算之後,RATE 的後續結果 not 會交集到 0.00000001 以內,就會傳回 error。

語法

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

參數

詞彙 定義
nper 年金的付款週期總數。
pmt 每期付款 and 年金不能改變年金的壽命。 通常,pmt 包括本金 and 利息,但沒有其他費用 or 稅。
pv 目前的 value — 未來一系列付款的總金額 now。
fv (選擇性)未來的 value,or 您想要在 last 付款后取得的現金餘額。 省略 Iffv,假設為0(例如,貸款的未來 value 為0)。
type (選擇性)數位 0 or 1,表示付款何時到期。 省略 If 類型,假設為0。 下表下方列出可接受的 values。
guess (選擇性)您對 rate 的猜測。
- If 省略,假設為 10%。
- IfRATE 會 not 聚合,請嘗試不同的 values 進行猜測。 RATE 通常會聚合 if 猜測介於 0 and 1 之間。

type 參數接受下列 values:

set type equal to If 付款到期
0 or 省略 期末
1 期初

傳回 Value

每個期間 rate 利息。

備註

  • 請確定您對於指定猜測 andnper所使用的單位保持一致。 If 您每月以 12% 的年息支付四year 貸款,請使用 0.12/12 來猜測 andnper4*12。 If 您針對相同的貸款進行年度付款,請使用0.12來猜測 and 4 nper。

  • type 會四捨五入為最接近的整數。

  • if傳回 error:

    • nper ≤ 0。
    • RATE 在 20 次反覆運算之後,會 not 聚合至 0.000000001
  • 在匯出數據行中使用 or 數據列層級安全性 (RLS) 規則時,支援此函式 not 用於 DirectQuery 模式。

範例

Data 說明
4 貸款年數
-200 每月付款
8000 貸款金額

範例 1

下列 DAX 查詢:

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

使用上述指定條款傳回貸款的每月 rate。

[Value]
0.00770147248820137

範例 2

下列 DAX 查詢:

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

使用上述規定傳回貸款的年度 rate。

[Value]
0.0924176698584164