Bagikan melalui


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