Del via


ACCRINT

gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning

Returnerer den påløpte renten for et verdipapir som betaler periodisk rente.

Syntaks

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

Parametere

Vilkår Definisjon
issue Verdipapirets utstedelsesdato.
first_interest Verdipapirets første rentedato.
settlement Verdipapirets betalingsdato. Betalingsdatoen for sikkerhet er datoen etter utstedelsesdatoen når verdipapiret byttes til kjøperen.
rate Verdipapirets årlige kupongsats.
par Verdipapirets pålydende verdi.
frequency Antall renteinnbetalinger per år. For årlige innbetalinger, frekvens = 1; for halvårlig, frekvens = 2; for kvartalsvis, frekvens = 4.
basis (Valgfritt) Typen basis for antall dager som skal brukes. Hvis basis utelates, antas det å være 0. De godtatte verdiene er oppført under denne tabellen.
calc_method (Valgfritt) En logisk verdi som angir måten å beregne den totale påløpte renten på når betalingsdatoen er senere enn datoen for first_interest. Hvis calc_method utelates, antas det å være TRUE.
- Hvis calc_method evalueres til TRUE eller utelates, returnerer ACCRINT den totale påløpte renten fra utstedelse til betalingsdato.
- Hvis calc_method evalueres til FALSE, returnerer ACCRINT den påløpte renten fra first_interest til utligning.

Parameteren basis godtar følgende verdier:

Basis basis for antall dager
0 eller utelatt USA (NASD) 30/360
1 Faktisk/faktisk
2 Faktisk/360
3 Faktisk/365
4 Europeiske 30/360

Returverdi

Den påløpte renten.

Merknader

  • Datoer lagres som sekvensielle serienumre, slik at de kan brukes i beregninger. DAXDesember 30, 1899 er dag 0, og 1 januar 2008 er 39448 fordi det er 39 448 dager etter 30 desember 1899.

  • ACCRINT beregnes på følgende måte:

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

    hvor:

    • $\text{A}_{i}$ = antall påløpte dager for den $i^{th}$ kvasi-kupongperioden i oddetallsperiode.
    • $\text{NC}$ = antall kvasi-rentebærende perioder som passer i oddetallsperiode. Hvis dette tallet inneholder en brøk, hever du det til neste heltall.
    • $\text{NL}_{i}$ = normal lengde i dager i kvasi-kupongperioden innen oddetallsperiode.
  • problem, first_interest og betalingsdato avkortes til heltall.

  • frekvens og basis avrundes til nærmeste heltall.

  • En feil returneres hvis:

    • problem, first_interest eller betalingsdato er ikke en gyldig dato.
    • utstede ≥ betalingsdato.
    • rente ≤ 0.
    • par ≤ 0.
    • frekvens er et hvilket som helst tall som er annet enn 1, 2 eller 4.
    • basis < 0 eller basis > 4.
  • Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).

Eksempler

data beskrivelse
1-mars-2007 Utstedelsesdato
31.august til 2008 Første rentedato
1.mai til 2008 Betalingsdato
10% Kupongsats
1000 Pålydende verdi
2 Hyppigheten er halvårlig (se ovenfor)
0 30/360 basis (se ovenfor)

Eksempel 1

Følgende DAX spørring:

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

Returnerer den påløpte renten fra utstedelse til betalingsdato, for et verdipapir med vilkårene som er angitt ovenfor.

[Verdi]
116.944444444444

Eksempel 2

Følgende DAX spørring:

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

Returnerer den påløpte renten fra first_interest til utligning, for et verdipapir med vilkårene som er angitt ovenfor.

[Verdi]
66.9444444444445