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 |