Lezen in het Engels

Delen via


PDURATION

Van toepassing op:berekende kolomberekende tabelMeasureVisuele berekening

Geeft als resultaat het aantal perioden dat een investering vereist heeft om een opgegeven valuete bereiken.

Syntaxis

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

Parameters

Term Definitie
rate De rente rate per periode.
pv De huidige value van de investering.
fv De gewenste toekomstige value van de investering.

Value retourneren

Het aantal perioden.

Opmerkingen

  • PDURATION gebruikt de volgende vergelijking:

    PDURATION=log(fv)log(pv)log(1+rate)

  • Er wordt een error geretourneerd if:

    • rate ≤ 0.
    • pv ≤ 0.
    • fv ≤ 0.
  • Deze functie wordt not ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in berekende kolommen or regels voor beveiliging op rijniveau (RLS).

Voorbeeld 1

De volgende DAX query:

DAX
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.

[Value]
3.85986616262266

Voorbeeld 2

De volgende DAX query:

DAX
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.

[Value]
87.6054764193714