Zdieľať cez


ACCRINT

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuálového výpočtu

Vráti akumulovaný úrok z cenného papiera, z ktorému sa úrok vypláca pravidelne.

Syntax

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

Parametre

Termín Definícia
issue Dátum vystavenia cenného papiera.
first_interest Dátum prvého úroku cenného papiera.
settlement Dátum vyrovnania cenného papiera. Dátum vyrovnania cenného papiera predstavuje dátum nasledujúci po dátume vystavenia cenného papiera, v ktorom sa vykonalo obchodovanie s kupujúcim.
rate Ročná kupónová sadzba cenného papiera.
par Nominálna hodnota cenného papiera.
frequency Počet kupónových platieb za rok. V prípade ročných platieb: frekvencia = 1; v prípade polročných: frekvencia = 2; za štvrťročné, frekvencia = 4.
basis (Voliteľné) Typ základu počtu dní, ktorý sa má použiť. Ak je parameter basis vynechaný, predpokladá sa, že je 0. Akceptované hodnoty sú uvedené pod touto tabuľkou.
calc_method (Voliteľné) Logická hodnota, ktorá určuje spôsob výpočtu celkového akumulovaného úroku, keď je dátum vyrovnania neskorší ako dátum first_interest. Ak sa calc_method vynechá, predpokladá sa TRUE.
- Ak calc_method vyhodnotí ako TRUE alebo sa vynechá, ACCRINT vráti celkový akumulovaný úrok od vystavenia po vyrovnanie.
– Ak calc_method vyhodnotí hodnotu FALSE, ACCRINT vráti akumulovaný úrok od first_interest po vyrovnanie.

Parameter basis akceptuje nasledujúce hodnoty:

Basis základ dňa,
0 alebo vynechaný USA (NASD) 30/360
1 Skutočný/skutočný
2 Skutočný/360
3 Skutočný/365
4 Európska 30/360

Vrátená hodnota

Akumulovaný úrok.

Poznámky

  • Dátumy sa ukladajú ako sekvenčné sériové čísla, aby sa mohli použiť vo výpočtoch. V DAXje 30. december 1899 dňom 0 a 1. január 2008 je dňom 39 448, pretože je to 39 448 dní po 30. decembri 1899.

  • ACCRINT sa vypočíta takto:

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

    kde:

    • $\text{A}_{i}$ = počet akumulovaných dní pre $i^{th}$ kvázi-kupónové obdobie v nepárnom období.
    • $\text{NC}$ = počet kvázi-kupónových období, ktoré sa hodia do neštartného obdobia. Ak toto číslo obsahuje zlomok, zvýraznite ho na nasledujúce celé číslo.
    • $\text{NL}_{i}$ = normálna dĺžka v dňoch kvázikupónového obdobia v neštartnom období.
  • issue, first_interest a settlement sa skrátia na celé čísla.

  • frequency a basis sa zaokrúhlia na najbližšie celé číslo.

  • Chyba sa vráti, ak:

    • issue, first_interest, alebo settlement nie sú platným dátumom.
    • issue ≥ settlement.
    • rate ≤ 0.
    • par ≤ 0.
    • frequency je ľubovoľné číslo iné ako 1, 2 alebo 4
    • basis < 0 alebo basis > 4.
  • Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).

Príklady

údajov popisu
1. – marec 2007 Dátum vystavenia
31. – august 2008 Dátum prvého úroku
1– máj-2008 Dátum vyrovnania
10% Kupónová sadzba
1000 Nominálna hodnota
2 Frekvencia je polročná (pozrite vyššie)
0 Základ 30/360 (pozri vyššie)

Príklad č. 1

Nasledujúci DAX dotaz:

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

Vráti akumulovaný úrok od vystavenia po vyrovnanie pre cenný papier, za podmienok uvedených vyššie.

[Hodnota]
116.944444444444

Príklad č. 2

Nasledujúci DAX dotaz:

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

Vráti akumulovaný úrok od first_interest po vyrovnanie pre cenný papier, ktorý spĺňa vyššie uvedené podmienky.

[Hodnota]
66.9444444444445