Del via


PDURATION

gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning

Returnerer antall perioder som kreves av en investering for å nå en angitt verdi.

Syntaks

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

Parametere

Vilkår Definisjon
rate Rentesatsen per periode.
pv Nåverdien for investeringen.
fv Den ønskede fremtidige verdien av investeringen.

Returverdi

Antall perioder.

Merknader

  • PDURATION bruker følgende formel:

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

  • En feil returneres hvis:

    • rente ≤ 0.
    • Nåverdi ≤ 0.
    • fv ≤ 0.
  • Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).

Eksempel 1

Følgende DAX spørring:

EVALUATE
{
  PDURATION(0.025, 2000, 2200)
}

Returnerer antall år som kreves for en investering på \$2000, som tjener 2,5% årlig, for å nå \$2200.

[Verdi]
3.85986616262266

Eksempel 2

Følgende DAX spørring:

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

Returnerer antall måneder som kreves for en investering på \$1000, som tjener 2,5% årlig, for å nå \$1200.

[Verdi]
87.6054764193714