İngilizce dilinde oku

Aracılığıyla paylaş


DURATION

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloMeasureGörsel hesaplama

$100 varsayılan value için Macauley duration döndürür. Duration, bugünkü nakit akışları value ağırlıklı average olarak tanımlanır, and bir bono priceyielddeğişikliklere yanıtının measure olarak kullanılır.

Sözdizimi

DAX
DURATION(<settlement>, <maturity>, <coupon>, <yld>, <frequency>[, <basis>])

Parametre

Terim Tanım
settlement Menkul kıymetin düzenlemesi date. Menkul kıymet düzenleme date, t menkul kıymetin alıcıya satıldığı date sorundan sonraki date.
maturity Menkul değerin vadesi date. Vade date, menkul değerin süresi dolduğunda date.
coupon Menkul kıymetin yıllık kuponu rate.
yld Menkul kıymetin yıllık yield.
frequency yearbaşına kupon ödemelerinin sayısı. Yıllık ödemeler için sıklık = 1; yarı dilde, sıklık = 2; üç aylık dönem için sıklık = 4.
basis (İsteğe bağlı) Kullanılacak daycount temel türü. If temel atlanırsa, 0 olduğu varsayılır. Kabul edilen values bu tablonun altında listelenmiştir.

basis parametresi aşağıdaki valueskabul eder:

Basis Day count temel
0 or atlandı ABD (NASD) 30/360
1 Gerçek/gerçek
2 Gerçek/360
3 Gerçek/365
4 Avrupa 30/360

İade Value

Macauley duration.

Açıklamalar

  • Tarihler, hesaplamalarda kullanılabilmesi için sıralı seri numaraları olarak depolanır. 30 Aralık 1899 tarihinden 39.448 gün sonra olduğu için 30 Aralık 1899 DAX0 dayand 1 Ocak 2008 39448'dir.

  • Düzenleme date, alıcının bono gibi bir kupon satın alması date. Vade date, kupon süresi dolduğunda date. Örneğin, 1 Ocak 2008'de 30year bononun verildiğini, and altı ay sonra bir alıcı tarafından satın alınıldığını varsayalım. Sorun date 1 Ocak 2008, düzenleme date 1 Temmuz 2008 olacak and vade date 1 Ocak 2038,1 Ocak 2008'in ardından 30 yıl olan date.

  • düzenleme and vade tamsayılara yuvarlanır.

  • frequency, and temeli en yakın tamsayıya yuvarlanır.

  • ifbir error döndürülür:

    • düzenleme or vade geçerli bir datenot.
    • düzenleme ≥ vade.
    • kupon < 0.
    • yld < 0
    • frequency, 1, 2, or 4 dışındaki herhangi bir sayıdır.
    • temel < 0 or temel > 4.
  • Bu işlev, satır düzeyi güvenlik (RLS) kuralları or hesaplanmış sütunlarda kullanıldığında DirectQuery modunda kullanılmak üzere not desteklenir.

Örnek

veri Açıklama
07/01/2018 Düzenleme date
01/01/2048 Vade date
8.0% Yüzde kuponu
9.0% Yüzde yield
2 Sıklık yarı dildedir (yukarıya bakın)
1 Gerçek/gerçek temel (yukarıya bakın)

Aşağıdaki DAX sorgusu:

DAX
EVALUATE
{
  DURATION(DATE(2018,7,1), DATE(2048,1,1), 0.08, 0.09, 2, 1)
}

Yukarıda belirtilen koşullara sahip bir bono için Macauley duration döndürür.

[Value]
10.9191452815919