PDURATION
返回投资达到指定值所需的期数。
语法
PDURATION(<rate>, <pv>, <fv>)
parameters
术语 | 定义 |
---|---|
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) }
返回年收益率为 2.5% 时从 \$2000 的投资增加到 \$2200 所需的年数。
[值] |
---|
3.85986616262266 |
示例 2
以下 DAX 查询:
EVALUATE{ PDURATION(0.025/12, 1000, 1200) }
返回年收益率为 2.5% 时从 \$1000 的投资增加到 \$1200 所需的月数。
[值] |
---|
87.6054764193714 |