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
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:
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 |