PDURATION
Vzťahuje sa na:vypočítaný stĺpec
vypočítanej tabuľky
vizuálového výpočtu
Vráti počet období potrebných na to, aby investícia dosiahla zadanú hodnotu.
Syntax
PDURATION(<rate>, <pv>, <fv>)
Parametre
Termín | Definícia |
---|---|
rate |
Úroková sadzba za obdobie. |
pv |
Súčasná hodnota investície. |
fv |
Požadovaná budúca hodnota investície. |
Vrátená hodnota
Počet období.
Poznámky
PDURATION používa nasledujúcu rovnicu:
$$\text{PDURATION} = \frac{log(\text{fv}) - log(\text{pv})}{log(1 + \text{rate})}$$
Chyba sa vráti, ak:
- rate ≤ 0.
- pv ≤ 0.
- fv ≤ 0.
Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).
Príklad č. 1
Nasledujúci DAX dotaz:
EVALUATE
{
PDURATION(0.025, 2000, 2200)
}
Vráti počet rokov požadovaných pre investíciu v hodnote \$2000, ktorá ročne získa 2,5%, aby dosiahla hodnotu \$2200.
[Hodnota] |
---|
3.85986616262266 |
Príklad č. 2
Nasledujúci DAX dotaz:
EVALUATE
{
PDURATION(0.025/12, 1000, 1200)
}
Vráti počet mesiacov požadovaných pre investíciu v hodnote \$1000, ktorá ročne získa 2,5%, aby dosiahla hodnotu \$1200.
[Hodnota] |
---|
87.6054764193714 |