Del via


PDURATION

gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering

Returnerer det antal perioder, der kræves af en investering for at nå en angivet værdi.

Syntaks

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

Parametre

Udtryk Definition
rate Rentesatsen pr. periode.
pv Nutidsværdien af investeringen.
fv Den ønskede fremtidige værdi af investeringen.

Returværdi

Antallet af perioder.

Bemærkninger

  • PDURATION bruger følgende ligning:

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

  • Der returneres en fejl, hvis:

    • rate ≤ 0.
    • nv ≤ 0.
    • fv ≤ 0.
  • Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).

Eksempel 1

Følgende DAX forespørgsel:

EVALUATE
{
  PDURATION(0.025, 2000, 2200)
}

Returnerer det antal år, der kræves for en investering på \$2000, hvilket giver 2,5% årligt for at nå \$2200.

[Værdi]
3.85986616262266

Eksempel 2

Følgende DAX forespørgsel:

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

Returnerer det antal måneder, der kræves for en investering på \$1000, hvilket giver 2,5% årligt for at nå \$1200.

[Værdi]
87.6054764193714