PRICEMAT
Şunlar için geçerlidir:Hesaplanan sütun
Hesaplanan tablo
Ölçü
Görsel hesaplama
Vadesinde faiz ödeyen bir menkul kıymetin \$100 yüz değeri başına fiyatını döndürür.
Sözdizimi
PRICEMAT(<settlement>, <maturity>, <issue>, <rate>, <yld>[, <basis>])
Parametre
Terim | Tanım |
---|---|
settlement |
Menkul kıymetin düzenleme tarihi. Menkul kıymet düzenleme tarihi, menkul değerin alıcıya satıldığı çıkış tarihinden sonraki tarihtir. |
maturity |
Menkul değerin vade tarihi. Vade tarihi, menkul değerin süresinin dolduğu tarihtir. |
issue |
Menkul değerin çıkış tarihi. |
rate |
Menkul değerin çıkış tarihindeki faiz oranı. |
yld |
Menkul kıymetin yıllık verimi. |
basis |
(İsteğe bağlı) Kullanılacak gün sayısı temelinin türü. Temel atlanırsa, 0 olduğu varsayılır. Kabul edilen değerler bu tablonun altında listelenmiştir. |
basis
parametresi aşağıdaki değerleri kabul eder:
Basis |
Gün sayısı temel |
---|---|
0 veya atlandı | ABD (NASD) 30/360 |
1 | Gerçek/gerçek |
2 | Gerçek/360 |
3 | Gerçek/365 |
4 | Avrupa 30/360 |
Dönüş Değeri
\$100 yüz değeri başına fiyat.
Açıklamalar
Tarihler, hesaplamalarda kullanılabilmesi için sıralı seri numaraları olarak depolanır. DAX'da, 30 Aralık 1899 0. gündür ve 30 Aralık 1899 tarihinden 39.448 gün sonra olduğu için 1 Ocak 2008 39448'dir.
Düzenleme tarihi, alıcının bono gibi bir kupon satın aldığı tarihtir. Vade tarihi, kupon süresinin dolduğu tarihtir. Örneğin, 1 Ocak 2008'de 30 yıllık bir tahvilin verildiğini ve altı ay sonra bir alıcı tarafından satın alınıldığını varsayalım. Çıkış tarihi 1 Ocak 2008, düzenleme tarihi 1 Temmuz 2008, vade tarihi ise 1 Ocak 2008 çıkış tarihinden 30 yıl sonra olan 1 Ocak 2038 olacaktır.
PRICEMAT aşağıdaki gibi hesaplanır:
$$\text{PRICEMAT} = \frac{100 + (\frac{\text{DIM}}{\text{B}} \times \text{rate} \times 100)}{1 + (\frac{\text{DSM}}{\text{B}} \times \text{yld})} - (\frac{\text{A}}{\text{B}} \times \text{rate} \times 100)$$
nerede:
- $\text{B}$ = yıl temelindeki gün sayısı.
- $\text{DSM}$ = düzenlemeden vadeye kadar olan gün sayısı.
- $\text{DIM}$ = çıkıştan vadeye kadar olan gün sayısı.
- $\text{A}$ = çıkıştan düzenlemeye kadar olan gün sayısı.
düzenleme, vade ve çıkış tamsayılara yuvarlanır.
temeli en yakın tamsayıya yuvarlanır.
Şu durumda bir hata döndürülür:
- düzenleme, vade veya çıkış geçerli bir tarih değil.
- vade > düzenleme > sorunu karşılanmamıştır.
- oran < 0.
- yld < 0.
- temel < 0 veya temel > 4.
Bu işlev, hesaplanan sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında DirectQuery modunda kullanılmak üzere desteklenmez.
Örnek
Aşağıdaki DAX sorgusu:
veri |
Açıklama |
---|---|
2/15/2008 | Kapatma tarihi |
4/13/2008 | Vade tarihi |
11/11/2007 | Çıkış tarihi |
6.10% | Yarı aylık kupon yüzdesi |
6.10% | Verim yüzdesi |
0 | 30/360 esası |
EVALUATE
{
PRICEMAT(DATE(2008,2,15), DATE(2008,4,13), DATE(2007,11,11), 0.061, 0.061, 0)
}
Yukarıda belirtilen koşullara sahip bir menkul değerin \$100 yüz değeri başına fiyatını döndürür.
[Değer] |
---|
99.9844988755569 |