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, TRUE or 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 |