PDURATION
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
Palauttaa niiden kausien määrän, jotka sijoitus edellyttää määritetyn valuesaavuttamiseksi.
Syntaksi
PDURATION(<rate>, <pv>, <fv>)
Parametrit
Termi | Määritelmä |
---|---|
rate |
Korko rate kautta kohden. |
pv |
Investoinnin nykyinen value. |
fv |
Investoinnin haluttu tuleva value. |
Palauta Value
Kausien määrä.
Huomautuksia
PDURATION käyttää seuraavaa kaavaa:
$$\text{PDURATION} = \frac{log(\text{fv}) - log(\text{pv})}{log(1 + \text{rate})}$$
Palautetaan errorif:
- rate ≤ 0.
- pv ≤ 0.
- fv ≤ 0.
Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.
Esimerkki 1
Seuraava kyselyn DAX:
EVALUATE
{
PDURATION(0.025, 2000, 2200)
}
Palauttaa vuosien määrän, joka tarvitaan siihen, että \$2000-sijoitus, joka ansaitsee 2,5% vuodessa, saavuttaa \$2 200.
[Value] |
---|
3.85986616262266 |
Esimerkki 2
Seuraava kyselyn DAX:
EVALUATE
{
PDURATION(0.025/12, 1000, 1200)
}
Palauttaa kuukausien määrän, joka tarvitaan siihen, että \$1000-sijoitus, joka ansaitsee 2,5% vuosittain, saavuttaa \$1200.
[Value] |
---|
87.6054764193714 |