Delen via


PDURATION

Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening

Retourneert het aantal perioden dat een investering nodig heeft om een opgegeven waarde te bereiken.

Syntaxis

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

Parameters

Term Definitie
rate Het rentepercentage per periode.
pv De huidige waarde van de investering.
fv De gewenste toekomstige waarde van de investering.

Retourwaarde

Het aantal perioden.

Opmerkingen

  • PDURATION gebruikt de volgende vergelijking:

    $$\text{PDURATION} = \frac{log(\text{fv}) - log(\text{pv})}{log(1 + \text{rate})}$$

  • Er wordt een fout geretourneerd als:

    • rente ≤ 0.
    • hw ≤ 0.
    • fv ≤ 0.
  • Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).

Voorbeeld 1

De volgende DAX query:

EVALUATE
{
  PDURATION(0.025, 2000, 2200)
}

Berekent het aantal jaren dat nodig is voor een investering van \$ 2000, die jaarlijks 2,5% verdient om \$ 2200 te bereiken.

[waarde]
3.85986616262266

Voorbeeld 2

De volgende DAX query:

EVALUATE
{
  PDURATION(0.025/12, 1000, 1200)
}

Retourneert het aantal maanden dat nodig is voor een investering van \$ 1000, die jaarlijks 2,5% verdient, om \$ 1200 te bereiken.

[waarde]
87.6054764193714