PDURATION

Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji

Zwraca liczbę okresów wymaganych przez inwestycję, aby osiągnąć określoną wartość.

Składnia

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

Parametry

Termin Definicja
Oceń Stopa procentowa na okres.
Pv Bieżąca wartość inwestycji.
Fv Żądana przyszła wartość inwestycji.

Wartość zwracana

Liczba okresów.

Uwagi

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

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

  • Zwracany jest błąd, jeśli:

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

Przykład 1

Następujące zapytanie języka DAX:

EVALUATE
{
  PDURATION(0.025, 2000, 2200)
}

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

[Wartość]
3.85986616262266

Przykład 2

Następujące zapytanie języka 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.

[Wartość]
87.6054764193714