PDURATION
gäller för:beräknad kolumnberäknad tabellMeasurevisuell beräkning
Returnerar antalet perioder som krävs av en investering för att nå en angiven value.
Syntax
PDURATION(<rate>, <pv>, <fv>)
Parametrar
Term | Definition |
---|---|
rate |
Räntan rate per period. |
pv |
Investeringens nuvarande value. |
fv |
Den önskade framtiden value av investeringen. |
Returnera Value
Antalet perioder.
Anmärkningar
PDURATION använder följande ekvation:
$$\text{PDURATION} = \frac{log(\text{fv}) - log(\text{pv})}{log(1 + \text{rate})}$$
En error returneras if:
- rate ≤ 0.
- pv ≤ 0.
- fv ≤ 0.
Den här funktionen stöds not för användning i DirectQuery-läge när den används i beräknade kolumner or regler för säkerhet på radnivå (RLS).
Exempel 1
Följande DAX fråga:
EVALUATE
{
PDURATION(0.025, 2000, 2200)
}
Returnerar antalet år som krävs för en investering på \$2000, som tjänar 2,5% årligen, för att nå \$2200.
[Value] |
---|
3.85986616262266 |
Exempel 2
Följande DAX fråga:
EVALUATE
{
PDURATION(0.025/12, 1000, 1200)
}
Returnerar antalet månader som krävs för en investering på \$1000, som tjänar 2,5% årligen, för att nå \$1200.
[Value] |
---|
87.6054764193714 |