Zdieľať cez


PDURATION

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuá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