Baca dalam bahasa Inggris

Bagikan melalui


ACCRINT

Berlaku untuk: kolom terhitungTabel terhitungMeasurePerhitungan visual

Mengembalikan bunga akrual untuk sekuritas yang membayar bunga berkala.

Sintaksis

ACCRINT(<issue>, <first_interest>, <settlement>, <rate>, <par>, <frequency>[, <basis>[, <calc_method>]])

Parameter

Istilah Definisi
issue Masalah keamanan date.
first_interest Kepentingan first keamanan date.
settlement Penyelesaian keamanan date. Penyelesaian keamanan date adalah date setelah masalah date ketika keamanan diperdagangkan kepada pembeli.
rate Kupon tahunan keamanan rate.
par valuepar keamanan.
frequency Jumlah pembayaran kupon per year. Untuk pembayaran tahunan, frekuensi = 1; untuk semi tahunan, frekuensi = 2; untuk triwulanan, frekuensi = 4.
basis (Opsional) Jenis dasar daycount untuk digunakan. If dihilangkan, diasumsikan 0. values yang diterima tercantum di bawah tabel ini.
calc_method (Opsional) value logis yang menentukan cara untuk calculate total bunga yang terakumulasi ketika date penyelesaian lebih lambat dari date first_interest. If calc_method dihilangkan, diasumsikan TRUE.
- If calc_method mengevaluasi ke TRUEor dihilangkan, ACCRINT mengembalikan total bunga yang dikumpulkan dari masalah ke penyelesaian.
- If calc_method mengevaluasi ke FALSE, ACCRINT mengembalikan bunga akrual dari first_interest ke penyelesaian.

Parameter basis menerima valuesberikut:

Basis dasar
0 or dihilangkan US (NASD) 30/360
1 Aktual/aktual
2 Aktual/360
3 Aktual/365
4 Eropa 30/360

Mengembalikan Value

Bunga yang terakumulasi.

Komentar

  • Tanggal disimpan sebagai nomor seri berurutan sehingga dapat digunakan dalam perhitungan. Pada DAX, 30 Desember 1899 adalah day 0, and 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}$$

    mana:

    • Ai = jumlah hari yang dikumpulkan untuk periode kuasi-kuasi ith dalam periode odd.
    • NC = jumlah periode kuasi-kupon yang pas dalam periode odd. If angka ini contains pecahan, naikkan ke bilangan buletin next.
    • NLi = panjang normal dalam hari periode kuasi-kupon dalam periode odd.
  • masalah, first_interest, penyelesaian and dipotong menjadi bilangan bulat.

  • frekuensi and dibulatkan ke bilangan bulat terdekat.

  • error dikembalikan if:

    • penyelesaian masalah, first_interest, ornotdateyang valid.
    • masalah ≥ penyelesaian.
    • rate ≤ 0.
    • par ≤ 0.
    • frekuensi adalah angka selain 1, 2, or 4.
    • basis < 0 basis or> 4.
  • Fungsi ini not didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung or aturan keamanan tingkat baris (RLS).

Contoh

Data Deskripsi
1-Maret-2007 Masalah date
31-Agustus-2008 date bunga First
1-Mei-2008 date Penyelesaian
10% rate Kupon
1000 Par value
2 Frekuensi bersifat semi tahunan (lihat di atas)
0 Basis 30/360 (lihat di atas)

Contoh 1

Kueri DAX berikut ini:

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.

[Value]
116.944444444444

Contoh 2

Kueri DAX berikut ini:

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.

[Value]
66.9444444444445