Dela via


ACCRINT

Gäller för:Beräknad kolumnBeräknad tabellMåttVisuell beräkning

Returnerar den upplupna räntan för en säkerhet som betalar periodisk ränta.

Syntax

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

Parametrar

Period Definition
Frågan Problemets datum för säkerheten.
first_interest Värdepapperets första räntedatum.
Bosättningen Värdepapperets likviddatum. Likviddatumet för säkerhet är datumet efter utfärdandedatumet då värdepapperet handlas till köparen.
Betygsätt Värdepapperets årliga kupongränta.
par Säkerhetens parvärde.
frequency Antalet kupongbetalningar per år. För årliga betalningar, frekvens = 1; för halvårsvisa, frekvens = 2; för kvartalsvis, frekvens = 4.
Grund (Valfritt) Vilken typ av dagräkningsbas som ska användas. Om basen utelämnas antas den vara 0. De godkända värdena visas under den här tabellen.
calc_method (Valfritt) Ett logiskt värde som anger sättet att beräkna den totala upplupna räntan när likviddatumet är senare än datumet för first_interest. Om calc_method utelämnas antas det vara SANT.
– Om calc_method utvärderas till TRUE eller utelämnas returnerar ACCRINT den totala upplupna räntan från emission till likvid.
– Om calc_method utvärderas till FALSE returnerar ACCRINT den upplupna räntan från first_interest till likvid.

Basparametern accepterar följande värden:

Grund Dagräkningsbas
0 eller utelämnas USA (NASD) 30/360
1 Faktisk/faktisk
2 Faktisk/360
3 Faktisk/365
4 Europa 30/360

Returvärde

Den upplupna räntan.

Kommentarer

  • Datum lagras som sekventiella serienummer så att de kan användas i beräkningar. I DAX är 30 december 1899 dag 0 och 1 januari 2008 39448 eftersom det är 39 448 dagar efter den 30 december 1899.

  • ACCRINT beräknas på följande sätt:

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

    där:

    • $\text{A}_{i}$ = antal upplupna dagar för den $i^{th}$ kvasi-kupongperioden inom en udda period.
    • $\text{NC}$ = antal kvasi-kupongperioder som passar i udda period. Om det här talet innehåller ett bråk höjer du det till nästa heltal.
    • $\text{NL}_{i}$ = normal längd i dagar av kvasikupongperioden inom en udda period.
  • problem, first_interest och avveckling trunkeras till heltal.

  • frekvens och bas avrundas till närmaste heltal.

  • Ett fel returneras om:

    • problem, first_interest eller avveckling är inte ett giltigt datum.
    • ≥ avveckling.
    • ≤ 0.
    • par ≤ 0.
    • frekvens är ett annat tal än 1, 2 eller 4.
    • bas < 0 eller bas > 4.
  • Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).

Exempel

Data Beskrivning
1 mars-2007 Ärendedatum
31 augusti-2008 Första räntedatum
1 maj-2008 Likviddagen
10 % Kupongränta
1000 Parikursen
2 Frekvensen är halvårsvisa (se ovan)
0 30/360 basis (se ovan)

Exempel 1

Följande DAX-fråga:

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

Returnerar den upplupna räntan från emission till likvid, för en säkerhet med de villkor som anges ovan.

[Värde]
116.944444444444

Exempel 2

Följande DAX-fråga:

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

Returnerar den upplupna räntan från first_interest till likvid, för en säkerhet med de villkor som anges ovan.

[Värde]
66.9444444444445