Udostępnij za pośrednictwem


PDURATION

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

Zwraca liczbę okresów wymaganych przez inwestycję do osiągnięcia określonego value.

Składnia

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

Parametry

Termin Definicja
rate Odsetki rate na okres.
pv Obecny value inwestycji.
fv Żądana przyszłość value inwestycji.

Zwracanie Value

Liczba okresów.

Uwagi

  • PDURATION używa następującego równania:

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

  • Zwracany jest errorif:

    • rate ≤ 0.
    • pv ≤ 0.
    • fv ≤ 0.
  • Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.

Przykład 1

Następujące zapytanie DAX:

EVALUATE
{
  PDURATION(0.025, 2000, 2200)
}

Zwraca liczbę lat wymaganych do inwestycji \$2000, zarabiając 2,5% rocznie, aby osiągnąć \$2200.

[Value]
3.85986616262266

Przykład 2

Następujące zapytanie DAX:

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

Zwraca liczbę miesięcy wymaganych do inwestycji \$1000, zarabiając 2,5% rocznie, aby osiągnąć \$1200.

[Value]
87.6054764193714