Del via


ACCRINT

gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering

Returnerer den påløbne rente for et værdipapir, der betaler periodiske renter.

Syntaks

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

Parametre

Udtryk Definition
issue Værdipapirets udstedelsesdato.
first_interest Værdipapirets første rentedato.
settlement Værdipapirets afregningsdato. Værdipapirets afregningsdato er den dato efter udstedelsesdatoen, hvor værdipapiret handles til køberen.
rate Værdipapirets årlige kuponrente.
par Værdipapirets pariværdi.
frequency Antallet af kuponbetalinger pr. år. For årlige betalinger, hyppighed = 1; for halvårlig hyppighed = 2; for kvartalsvis, hyppighed = 4.
basis (Valgfrit) Den type dagsoptælling, der skal bruges. Hvis basis udelades, antages det, at den er 0. De accepterede værdier er angivet under denne tabel.
calc_method (Valgfrit) En logisk værdi, der angiver den måde, den samlede påløbne rente beregnes på, når afregningsdatoen er senere end datoen for first_interest. Hvis calc_method udelades, antages det, at den er TRUE.
– Hvis calc_method evalueres til TRUE eller udelades, returnerer ACCRINT den samlede påløbne rente fra udstedelse til afregning.
– Hvis calc_method evalueres til FALSE, returnerer ACCRINT den påløbne rente fra first_interest til afregning.

Parameteren basis accepterer følgende værdier:

Basis antal dage
0 eller udeladt US (NASD) 30/360
1 Faktisk/faktisk
2 Faktisk/360
3 Faktisk/365
4 Europæisk 30/360

Returværdi

Den påløbne rente.

Bemærkninger

  • Datoer gemmes som sekventielle serienumre, så de kan bruges i beregninger. I DAXer 30. december 1899 dag 0, og den 1. januar 2008 er 39448, fordi den er 39.448 dage efter den 30. december 1899.

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

    $$\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}$ = antal påløbne dage for $i^{th}$ kvasi-kuponperiode inden for ulige periode.
    • $\text{NC}$ = antal kvasi-kuponperioder, der passer i ulige periode. Hvis dette tal indeholder en brøk, skal du hæve det til det næste heltal.
    • $\text{NL}_{i}$ = normal længde i dage efter kvasi-kuponperioden i ulige periode.
  • issue, first_interest og settlement afkortes til heltal.

  • frequency og basis afrundes til det nærmeste heltal.

  • Der returneres en fejl, hvis:

    • issue, first_interest eller settlement er ikke en gyldig dato.
    • problem ≥ settlement.
    • rate ≤ 0.
    • par ≤ 0.
    • frequency er et andet tal end 1, 2 eller 4.
    • basis < 0 eller basis > 4.
  • Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).

Eksempler

data beskrivelse
1. marts 2007 Udstedelsesdato
31. august 2008 Første rentedato
1. maj 2008 Afregningsdatoen
10% Kuponrente
1000 Parværdi
2 Frekvensen er halvårlig (se ovenfor)
0 30/360 basis (se ovenfor)

Eksempel 1

Følgende DAX forespørgsel:

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

Returnerer den påløbne rente fra problem til udligning for et værdipapir med de vilkår, der er angivet ovenfor.

[Værdi]
116.944444444444

Eksempel 2

Følgende DAX forespørgsel:

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

Returnerer den påløbne rente fra first_interest til afregning for et værdipapir med de vilkår, der er angivet ovenfor.

[Værdi]
66.9444444444445