ACCRINT
Şunlar için geçerlidir:Hesaplanan sütun
Hesaplanan tablo
Ölçü
Görsel hesaplama
Dönemsel faiz ödeyen bir tahakkuk eden tahakkuk eden faizi döndürür.
Sözdizimi
ACCRINT(<issue>, <first_interest>, <settlement>, <rate>, <par>, <frequency>[, <basis>[, <calc_method>]])
Parametre
Terim | Tanım |
---|---|
issue |
Menkul değerin çıkış tarihi. |
first_interest |
Menkul değerin ilk faiz tarihi. |
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. |
rate |
Menkul kıymetin yıllık kupon oranı. |
par |
Menkul değerin par değeri. |
frequency |
Yıllık 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 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. |
calc_method |
(İsteğe bağlı) Düzenleme tarihi first_interest tarihinden sonra olduğunda tahakkuk eden toplam faizi hesaplamanın yolunu belirten mantıksal değer. calc_method atlanırsa, TRUE olduğu varsayılır. - calc_method TRUE olarak değerlendirilirse veya atlanırsa, ACCRINT çıkıştan düzenlemeye kadar tahakkuk eden toplam faizi döndürür. - calc_method FALSE olarak değerlendirilirse, ACCRINT tahakkuk eden faizi first_interest kapatmaya döndürür. |
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
Tahakkuk eden faiz.
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.
ACCRINT aşağıdaki gibi hesaplanır:
$$\text{ACCRINT} = \text{par} \times \frac{\text{rate}}{\text{frequency}} \times \sum^{\text{NC}}_{i=1}\frac{\text{A}_{i}}{\text{NL}_{i}}$$
nerede:
- $\text{A}_{i}$ = tek dönem içindeki $i^{th}$ yarı kupon dönemi için tahakkuk eden gün sayısı.
- $\text{NC}$ = tek döneme uyan yarı kupon dönemlerinin sayısı. Bu sayı bir kesir içeriyorsa, sonraki tamsayıya yükseltin.
- $\text{NL}_{i}$ = tek dönem içindeki yarı kupon döneminin gün cinsinden normal uzunluğu.
sorun, first_interest ve düzenleme tamsayılara yuvarlanır.
sıklık ve temel en yakın tamsayıya yuvarlanır.
Şu durumda bir hata döndürülür:
- sorun, first_interest veya düzenleme geçerli bir tarih değil.
- düzenleme ≥.
- oran ≤ 0.
- par ≤ 0.
- sıklık 1, 2 veya 4 dışında bir sayıdır.
- 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.
Örnekler
veri |
Açıklama |
---|---|
1-Mart 2007 | Çıkış tarihi |
31-Ağustos-2008 | İlk faiz tarihi |
1-Mayıs 2008 | Kapatma tarihi |
10% | Kupon oranı |
1000 | Par değeri |
2 | Sıklık yarı dildedir (yukarıya bakın) |
0 | 30/360 temeli (yukarıya bakın) |
Örnek 1
Aşağıdaki DAX sorgusu:
EVALUATE
{
ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0)
}
Yukarıda belirtilen koşullara sahip bir tahakkuk eden bir tahakkuk eden faizi, çıkıştan düzenlemeye döndürür.
[Değer] |
---|
116.944444444444 |
Örnek 2
Aşağıdaki DAX sorgusu:
EVALUATE
{
ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0, FALSE)
}
Yukarıda belirtilen koşullara sahip bir tahakkuk eden bir tahakkuk eden tahakkuk eden faizi first_interest ödemeye döndürür.
[Değer] |
---|
66.9444444444445 |