PDURATION
gjelder:beregnet kolonne
beregnet tabell
måle
visualobjektberegning
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 |