ACCRINT
platí pro:Počítaný sloupecPočítaná tabulkamíravizuální
Vrátí nahromaděný úrok cenného papíru, který platí pravidelný úrok.
Syntax
ACCRINT(<issue>, <first_interest>, <settlement>, <rate>, <par>, <frequency>[, <basis>[, <calc_method>]])
Parametry
Semestr | Definice |
---|---|
issue |
Datum vydání cenného papíru. |
first_interest |
Datum prvního úroku cenného papíru. |
settlement |
Datum vypořádání cenného papíru. Datum vypořádání cenného papíru je datum po datu emise, kdy se cenné papíru obchoduje s kupujícím. |
rate |
Roční kupónová sazba cenného papíru. |
par |
Nominální hodnota cenného papíru. |
frequency |
Počet kupónových plateb za rok. Pro roční platby frekvence = 1; pro pololetní, četnost = 2; pro čtvrtletní frekvenci = 4. |
basis |
(Volitelné) Typ počtu dní, který se má použít. Pokud je základna vynechána, předpokládá se, že je 0. Přijaté hodnoty jsou uvedeny pod touto tabulkou. |
calc_method |
(Volitelné) Logická hodnota, která určuje způsob, jak vypočítat celkový nahromaděný úrok, pokud je datum vypořádání pozdější než datum first_interest. Pokud calc_method vynecháte, předpokládá se, že se TRUE . – Pokud se calc_method vyhodnotí jako TRUE nebo je vynechán, ACCRINT vrátí celkový nahromaděný úrok z emise do vypořádání. - Pokud se calc_method vyhodnotí jako FALSE , ACCRINT vrátí nahromaděný úrok z first_interest na vypořádání. |
Parametr basis
přijímá následující hodnoty:
Basis |
|
---|---|
0 nebo vynecháno | US (NASD) 30/360 |
1 | Skutečné a skutečné |
2 | Skutečnost/360 |
3 | Skutečnost/365 |
4 | Evropská 30/360 |
Návratová hodnota
Nahromaděný úrok.
Poznámky
Kalendářní data se ukládají jako pořadová čísla, aby je bylo možné použít ve výpočtech. V DAXje 30. prosince 1899 den 0 a 1. ledna 2008 je 39448, protože je to 39 448 dní po 30. prosinci 1899.
ACCRINT se vypočítá 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 nahromaděných dnů pro $i^{th}$ kvazi-kupónové období v liché době.
- $\text{NC}$ = počet kvazi-kupónových období, která se vejdou do lichého období. Pokud toto číslo obsahuje zlomek, umocněte ho na další celé číslo.
- $\text{NL}_{i}$ = normální délka ve dnech období kvazi-kupónu v liché době.
issue, first_interest a settlement are truncated to integers.
frekvence a základna se zaokrouhlují na nejbližší celé číslo.
Pokud se vrátí chyba:
- problém, first_interest nebo vypořádání není platné datum.
- ≥ vypořádání.
- sazba ≤ 0.
- par ≤ 0.
- frekvence je jakékoli jiné číslo než 1, 2 nebo 4.
- < 0 nebo > 4.
Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).
Příklady
data | popis |
---|---|
1. března 2007 | Datum vydání |
31. srpna 2008 | Datum prvního úroku |
1. května 2008 | Datum vypořádání |
10% | Kuponová sazba |
1000 | Paritní hodnota |
2 | Frekvence je pololetní (viz výše) |
0 | Základna 30/360 (viz výše) |
Příklad 1
Následující dotaz DAX:
EVALUATE
{
ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0)
}
Vrátí nahromaděný úrok z emise do vypořádání cenného papíru s termíny uvedenými výše.
[Hodnota] |
---|
116.944444444444 |
Příklad 2
Následující dotaz DAX:
EVALUATE
{
ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0, FALSE)
}
Vrátí nahromaděný úrok z first_interest na vypořádání cenného papíru s podmínkami uvedenými výše.
[Hodnota] |
---|
66.9444444444445 |