ACCRINTM
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
Palauttaa sellaisen arvopaperin kertyneen koron, joka maksaa korkoa eräpäivänä.
Syntaksi
ACCRINTM(<issue>, <maturity>, <rate>, <par>[, <basis>])
Parametrit
Termi | Määritelmä |
---|---|
issue |
Arvopaperin ongelma date. |
maturity |
Arvopaperin erääntyminen date. |
rate |
Arvopaperin vuotuinen koronmaksu rate. |
par |
Arvopaperin par value. |
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. |
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.
ACCRINTM lasketaan seuraavasti:
$$\text{ACCRINTM} = \text{par} \times \text{rate} \times \frac{\text{A}}{\text{D}}$$
missä:
- $\text{A}$ = kertyneiden päivien määrä kuukausittaisen perustan mukaan laskettuna. Erääntymiskohteiden korkojen osalta käytetään päivien määrää liikkeellelaskusta date erääntymispäivään date.
- $\text{D}$ = Vuotuinen Year perusta.
liikkeellelasku and erääntyminen katkaistaan kokonaisluvuksi.
perusta pyöristetään lähimpään kokonaislukuun.
Palautetaan errorif:
- liikkeellelasku or erääntyminen on not kelvollinen date.
- liikkeellelasku ≥ erääntyminen.
- rate ≤ 0.
- par ≤ 0.
- 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ä.
Esimerkki
Data | Kuvaus- |
---|---|
1.–huhtikuuta 2008 | Ongelman date |
15–kesäkuu-2008 | Erääntyminen date |
10% | Prosenttimaksu |
1000 | Par value |
3 | Todellinen/365 perusta (ks. yllä) |
Seuraava kyselyn DAX:
EVALUATE
{
ACCRINTM(DATE(2008,4,1), DATE(2008,6,15), 0.1, 1000, 3)
}
Palauttaa arvopaperin kertyneen koron yllä määritettyjen ehtojen mukaisesti.
[Value] |
---|
20.5479452054795 |