共用方式為


PDURATION

適用於:計算結果列匯出數據表量值視覺計算

傳回投資達到指定值所需的週期數。

語法

PDURATION(<rate>, <pv>, <fv>)

參數

詞彙 定義
速率 每期利率。
pv 投資的現值。
fv 投資的所需終值。

傳回值

期數。

備註

  • PDURATION 會使用下列方程式:

    $$\text{PDURATION} = \frac{log(\text{fv}) - log(\text{pv})}{log(1 + \text{rate})}$$

  • 如果是下列情況,則會傳回錯誤:

    • rate ≤ 0。
    • pv ≤ 0。
    • fv ≤ 0。
  • 在計算結果欄或資料列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。

範例 1

下列 DAX 查詢:

EVALUATE
{
  PDURATION(0.025, 2000, 2200)
}

傳回投資 \$2000 元,每年收益 2.5%,達到 \$2200 所需的年數。

[值]
3.85986616262266

範例 2

下列 DAX 查詢:

EVALUATE
{
  PDURATION(0.025/12, 1000, 1200)
}

傳回投資 \$1000 元,每年收益 2.5%,達到 \$1200 所需的月份數。

[值]
87.6054764193714