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
Tarief 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)
}

Retourneert 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