PRICEDISC
platí pro:Počítaný sloupec
Počítaná tabulka
míra
vizuální
Vrátí cenu nominální hodnoty \$100 diskontního cenného papíru.
Syntax
PRICEDISC(<settlement>, <maturity>, <discount>, <redemption>[, <basis>])
Parametry
Semestr | Definice |
---|---|
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. |
maturity |
Datum splatnosti cenného papíru. Datum splatnosti je datum, kdy vyprší platnost cenného papíru. |
discount |
Diskontní sazba cenného papíru. |
redemption |
Hodnota uplatnění cenného papíru za nominální hodnotu \$100. |
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. |
Parametr basis
přijímá následující hodnoty:
Basis |
Day count 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
Cena za nominální hodnotu \$100.
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.
Datum vypořádání je datum, kdy kupující koupí kupón, například obligaci. Datum splatnosti je datum, kdy vyprší platnost kupónu. Předpokládejme například, že 1. ledna 2018 je vydána 30letová obligace a kupující ji koupí o šest měsíců později. Datum emise bude 1. ledna 2018, datum vypořádání bude 1. července 2018 a datum splatnosti bude 1. ledna 2048, 30 let od data emise 1. ledna 2018.
PRICEDISC se vypočítá takto:
$$\text{PRICEDISC} = \text{redemption} - \text{discount} \times \text{redemption} \times \frac{\text{DSM}}{\text{B}}$$
kde:
- $\text{B}$ = počet dní v roce v závislosti na roce.
- $\text{DSM}$ = počet dní od vypořádání do splatnosti.
vypořádání a splatnost jsou zkráceny na celá čísla.
základna se zaokrouhlí na nejbližší celé číslo.
Pokud se vrátí chyba:
- vypořádání nebo splatnost není platné datum.
- vypořádání ≥ splatnosti.
- sleva ≤ 0.
- uplatnění ≤ 0.
- < 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říklad
data | popis argumentu |
---|---|
2/16/2008 | Datum vypořádání |
3/1/2008 | Den splatnosti |
5,25% | Procento diskontní sazby |
\$100 | Hodnota uplatnění |
2 | Základna skutečných/360 |
Následující dotaz DAX:
EVALUATE
{
PRICEDISC(DATE(2008,2,16), DATE(2008,3,1), 0.0525, 100, 2)
}
Vrátí cenu obligace za nominální hodnotu \$100 pro obligaci s termíny uvedenými výše.
[Hodnota] |
---|
99.7958333333333 |