PDURATION

适用于:计算列计算表度量值视觉计算

返回投资达到指定值所需的时间段数。

语法

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

参数

术语 定义
rate 每个周期的利率。
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