ACCRINT
Berlaku untuk: Kolom terhitung Tabel terhitung Ukur perhitungan Visual
Mengembalikan bunga akrual untuk sekuritas yang membayar bunga berkala.
Sintaks
ACCRINT(<issue>, <first_interest>, <settlement>, <rate>, <par>, <frequency>[, <basis>[, <calc_method>]])
Parameter
Term | Definisi |
---|---|
masalah | Tanggal masalah keamanan. |
first_interest | Tanggal bunga pertama keamanan. |
pembayaran | Tanggal penyelesaian keamanan. Tanggal penyelesaian keamanan adalah tanggal setelah tanggal penerbitan ketika keamanan diperdagangkan kepada pembeli. |
rate | Tingkat kupon tahunan keamanan. |
Par | Nilai par keamanan. |
frekuensi | Jumlah pembayaran kupon per tahun. Untuk pembayaran tahunan, frekuensi = 1; untuk semi tahunan, frekuensi = 2; untuk triwulanan, frekuensi = 4. |
dasar | (Opsional) Jenis basis jumlah hari yang akan digunakan. Jika basis dihilangkan, diasumsikan 0. Nilai yang diterima tercantum di bawah tabel ini. |
calc_method | (Opsional) Nilai logis yang menentukan cara untuk menghitung total bunga yang dikumpulkan ketika tanggal penyelesaian lebih lambat dari tanggal first_interest. Jika calc_method dihilangkan, diasumsikan TRUE. - Jika calc_method mengevaluasi ke TRUE atau dihilangkan, ACCRINT mengembalikan total bunga yang dikumpulkan dari masalah ke penyelesaian. - Jika calc_method mengevaluasi ke FALSE, ACCRINT mengembalikan bunga akrual dari first_interest ke penyelesaian. |
Parameter dasar menerima nilai berikut:
Dasar | Basis jumlah hari |
---|---|
0 atau dihilangkan | US (NASD) 30/360 |
1 | Aktual/aktual |
2 | Aktual/360 |
3 | Aktual/365 |
4 | Eropa 30/360 |
Tampilkan Nilai
Bunga yang terakumulasi.
Keterangan
Tanggal disimpan sebagai nomor seri berurutan sehingga dapat digunakan dalam perhitungan. Di DAX, 30 Desember 1899 adalah hari 0, dan 1 Januari 2008 adalah 39448 karena 39.448 hari setelah 30 Desember 1899.
ACCRINT dihitung sebagai berikut:
$$\text{ACCRINT} = \text{par} \times \frac{\text{rate}}{\text{frequency}} \times \sum^{\text{NC}}_{i=1}\frac{\text{A}_{i}}{\text{NL}_{i}}$$
di mana:
- $\text{A}_{i}$ = jumlah hari yang dikumpulkan untuk periode kuasi-kuasi $i^{th}$ dalam periode ganjil.
- $\text{NC}$ = jumlah periode kuasi-kupon yang pas dalam periode ganjil. Jika angka ini berisi pecahan, naikkan ke bilangan buletin berikutnya.
- $\text{NL}_{i}$ = panjang normal dalam hari periode kuasi-kupon dalam periode ganjil.
masalah, first_interest, dan penyelesaian dipotong menjadi bilangan bulat.
frekuensi dan basis dibulatkan ke bilangan bulat terdekat.
Kesalahan ditampilkan jika:
- masalah, first_interest, atau penyelesaian bukan tanggal yang valid.
- masalah ≥ penyelesaian.
- tarif ≤ 0.
- par ≤ 0.
- frekuensi adalah angka selain 1, 2, atau 4.
- dasar < 0 atau dasar > 4.
Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).
Contoh
Data | Keterangan |
---|---|
1-Maret-2007 | Tanggal penerbitan |
31-Agustus-2008 | Tanggal bunga pertama |
1-Mei-2008 | Tanggal penyelesaian |
10% | Tingkat kupon |
1000 | Nilai par |
2 | Frekuensi bersifat semi tahunan (lihat di atas) |
0 | Basis 30/360 (lihat di atas) |
Contoh 1
Kueri DAX berikut:
EVALUATE
{
ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0)
}
Mengembalikan bunga yang dikumpulkan dari masalah ke penyelesaian, untuk keamanan dengan persyaratan yang ditentukan di atas.
[Nilai] |
---|
116.944444444444 |
Contoh 2
Kueri DAX berikut:
EVALUATE
{
ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0, FALSE)
}
Mengembalikan bunga akrual dari first_interest ke penyelesaian, untuk keamanan dengan persyaratan yang ditentukan di atas.
[Nilai] |
---|
66.9444444444445 |