ACCRINT
Koskee seuraavia:Laskettu sarake
Laskettu taulukko
Mittayksikkö
Visuaalinen laskenta -
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 liikkeellelaskupäivämäärä. |
first_interest |
Arvopaperin ensimmäinen korkopäivämäärä. |
settlement |
Arvopaperin tilityspäivämäärä. Arvopaperin tilityspäivämäärä on liikkeellelaskupäivän jälkeinen päivämäärä, jona arvopaperi kaupataan ostajalle. |
rate |
Arvopaperin vuotuinen koronmaksuprosentti. |
par |
Arvopaperin par-arvo. |
frequency |
Koronmaksujen määrä vuodessa. Vuosittaiset maksut: tiheys = 1; puolivuosittaiset, tiheys = 2; neljännesvuosittain, tiheys = 4. |
basis |
(Valinnainen) Käytettävä päivien määrän perusta. Jos perusta jätetään pois, sen oletetaan olevan 0. Hyväksytyt arvot on lueteltu tämän taulukon alla. |
calc_method |
(Valinnainen) Looginen arvo, joka määrittää, miten kertynyt kokonaiskorko lasketaan, kun tilityspäivämäärä on myöhempi kuin first_interest. Jos calc_method jätetään pois, sen oletetaan olevan TRUE . - Jos calc_method antaa tulokseksi TRUE tai jätetään pois, ACCRINT palauttaa kertyneen kokonaiskoron liikkeellelaskusta tilitykseen. - Jos calc_method antaa tulokseksi FALSE , ACCRINT palauttaa kertyneen koron first_interest tilitykseen. |
basis
-parametri hyväksyy seuraavat arvot:
Basis |
päivien määrän perustan |
---|---|
0 tai puuttuu | US (NASD) 30/360 |
1 | Toteutunut/toteutunut |
2 | Toteutunut/360 |
3 | Toteutunut/365 |
4 | Eurooppa 30/360 |
Palautusarvo
Kertynyt korko.
Huomautuksia
Päivämäärät tallennetaan peräkkäisiksi sarjanumeroiksi, jotta niitä voidaan käyttää laskutoimituksissa. DAX30. joulukuuta 1899 on päivä 0 ja 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 parittomana kautena.
- $\text{NC}$ = niiden näennäiskorkokausien määrä, jotka mahtuvat parittomaan kauteen. Jos tämä luku sisältää murto-osan, korota se seuraavaan kokonaislukuun.
- $\text{NL}_{i}$ = normaali pituus päivinä näennäiskorkokauden parittomana kautena.
liikkeellelasku, first_interest ja tilitys katkaistaan kokonaisluvuksi.
tiheys ja perusta pyöristetään lähimpään kokonaislukuun.
Saat virheilmoituksen, jos:
- liikkeellelasku, first_interest tai tilitys ei ole kelvollinen päivämäärä.
- liikkeellelasku ≥ tilitys.
- prosentti ≤ 0.
- par ≤ 0.
- tiheys on mikä tahansa luku, joka on muu kuin 1, 2 tai 4.
- perusta < 0 tai perusta > 4.
Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.
Esimerkkejä
Data | Kuvaus- |
---|---|
1–maaliskuu–2007 | Liikkeellelaskupäivämäärä |
31.–elokuuta 2008 | Ensimmäinen korkopäivä |
1.–toukokuu–2008 | Tilityspäivämäärä |
10% | Koronmaksuprosentti |
1000 | Par-arvo |
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 |