Jaa


ACCRINT

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus

Palauttaa sellaisen arvopaperin kertyneen koron, joka maksaa kausittaista korkoa.

Syntaksi

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

Parametrit

Termi Määritelmä
issue Arvopaperin ongelma date.
first_interest Arvopaperin first kiinnostus date.
settlement Arvopaperin tilitys date. Arvopaperiratkaisun date on date liikkeellelaskun jälkeen date, kun arvopaperi kaupataan ostajalle.
rate Arvopaperin vuotuinen koronmaksu rate.
par Arvopaperin par value.
frequency Koronmaksujen määrä yearkohti . Vuosittaiset maksut: tiheys = 1; puolivuosittaiset, tiheys = 2; neljännesvuosittain, tiheys = 4.
basis (Valinnainen) Käytettävän daycount perustan tyyppi. If perusta jätetään pois, sen oletetaan olevan 0. Hyväksytyt values on lueteltu tämän taulukon alla.
calc_method (Valinnainen) Looginen value, joka määrittää, miten kertynyt kokonaiskorko calculate, kun tilitys date on uudempi kuin first_interest date. If calc_method jätetään pois, sen oletetaan olevan TRUE.
- If calc_method laskee, TRUEor jätetään pois, ACCRINT palauttaa kertyneen kokonaiskoron liikkeellelaskusta tilitykseen.
- If calc_method antaa tulokseksi FALSE, ACCRINT palauttaa kertyneen koron first_interest tilitykseen.

basis-parametri hyväksyy seuraavat values:

Basis Day count perustan
0 or puuttuu US (NASD) 30/360
1 Toteutunut/toteutunut
2 Toteutunut/360
3 Toteutunut/365
4 Eurooppa 30/360

Palauta Value

Kertynyt korko.

Huomautuksia

  • Päivämäärät tallennetaan peräkkäisiksi sarjanumeroiksi, jotta niitä voidaan käyttää laskutoimituksissa. DAX30. joulukuuta 1899 on day 0. tammikuuta 2008 and 1. tammikuuta 2008 on 39448, koska se on 39 448 päivää 30.12.1899 jälkeen.

  • ACCRINT lasketaan seuraavasti:

    $$\text{ACCRINT} = \text{par} \times \frac{\text{rate}}{\text{frequency}} \times \sum^{\text{NC}}_{i=1}\frac{\text{A}_{i}}{\text{NL}_{i}}$$

    missä:

    • $\text{A}_{i}$ = kertyneiden päivien määrä $i^{th}$ näennäiskorkokauden odd kauden aikana.
    • $\text{NC}$ = niiden näennäiskorkokausien määrä, jotka mahtuvat odd kauteen. If tämän luvun contains murtoluvun, korota se next kokonaislukuun.
    • $\text{NL}_{i}$ = normaali pituus päivinä näennäiskorkokauden aikana odd kauden aikana.
  • liikkeellelasku, first_interest and tilitys katkaistaan kokonaisluvuksi.

  • tiheys and perusta pyöristetään lähimpään kokonaislukuun.

  • Palautetaan errorif:

    • liikkeellelasku, first_interest or tilitys on not kelvollinen date.
    • liikkeellelasku ≥ tilitys.
    • rate ≤ 0.
    • par ≤ 0.
    • tiheys on mikä tahansa luku, joka on muu kuin 1, 2 or 4.
    • perusta 0 <or perusta > 4.
  • Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.

Esimerkkejä

Data Kuvaus-
1–maaliskuu–2007 Ongelman date
31.–elokuuta 2008 First korkoa date
1.–toukokuu–2008 Tilitys date
10% Koronmaksun rate
1000 Par value
2 Tiheys on puolivuosittainen (ks. yllä)
0 30/360 perusta (ks. yllä)

Esimerkki 1

Seuraava kyselyn DAX:

EVALUATE
{
  ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0)
}

Palauttaa arvopaperin kertyneen koron liikkeellelaskusta tilitykseen yllä määritettyjen ehtojen mukaisesti.

[Value]
116.944444444444

Esimerkki 2

Seuraava kyselyn DAX:

EVALUATE
{
  ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0, FALSE)
}

Palauttaa arvopaperin kertyneen koron first_interest tilitykseen yllä määritettyjen ehtojen mukaisesti.

[Value]
66.9444444444445