PDURATION

Belirtilen değere ulaşmak için bir yatırımın gerektirdiği dönemlerin sayısını döndürür.

Söz dizimi

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

Parametreler

Süre Tanım
oran Dönem başına faiz oranı.
md Yatırımın mevcut değeri.
gd Yatırımın gelecekteki istenen değeri.

Dönüş Değeri

Dönemlerin sayısı.

Açıklamalar

  • PDURATION aşağıdaki denklemi kullanır:

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

  • Şu koşullarda hata döndürülür:

    • oran ≤ 0.
    • md ≤ 0.
    • gd ≤ 0.
  • Hesaplanmış sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında, bu işlevin DirectQuery modunda kullanılması desteklenmez.

Örnek 1

Aşağıdaki DAX işlevi:

EVALUATE
{
  PDURATION(0.025, 2000, 2200)
}

\$2000 yatırımı için gereken yıl sayısını döndürür ve yıllık %2,5 kazanarak \$2200'e ulaşabilirsiniz.

[Value]
3,85986616262266

Örnek 2

Aşağıdaki DAX işlevi:

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

\$1000 yatırımı için gereken ay sayısını döndürür ve \$1200'e ulaşmak için yıllık %2,5 kazanç sağlar.

[Value]
87,6054764193714