TBILLPRICE
Vzťahuje sa na:vypočítaný stĺpec
vypočítanej tabuľky
vizuálového výpočtu
Vráti cenu za \100 nominálnej hodnoty pre pokladničné poukážky.
Syntax
TBILLPRICE(<settlement>, <maturity>, <discount>)
Parametre
Obdobie | Definícia |
---|---|
settlement |
Dátum vyrovnania pokladničnej poukážky. Dátum vyrovnania cenného papiera je dátum po dátume vystavenia pokladničnej poukážky pri obchodovaní s kupujúcim. |
maturity |
Dátum splatnosti pokladničnej poukážky. Dátum splatnosti je dátum uplynutia platnosti pokladničnej poukážky. |
discount |
Diskontná sadzba pokladničnej poukážky. |
Vrátená hodnota
Cena za \100 nominálnej hodnoty pokladničnej poukážky.
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.
TBILLPRICE sa vypočíta takto:
$$\text{TBILLPRICE} = 100 \times (1 - \frac{\text{discount} \times \text{DSM}}{360})$$
kde:
- $\text{DSM}$ = počet dní od vyrovnania po splatnosť okrem akéhokoľvek dátumu splatnosti, ktorý je viac ako jeden kalendárny rok po dátume vyrovnania.
settlement a maturity sa skrátia na celé čísla.
Chyba sa vráti, ak:
- settlement alebo maturity nie sú platným dátumom.
- vyrovnanie ≥ splatnosť alebo splatnosť je viac ako jeden rok po vyrovnaní.
- zľava ≤ 0.
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íklad
Údaje | Popis |
---|---|
3/31/2008 | Dátum vyrovnania |
6/1/2008 | Dátum splatnosti |
9.0% | Percentuálna diskontná sadzba |
Nasledujúci DAX dotaz:
EVALUATE
{
TBILLPRICE(DATE(2008,3,31), DATE(2008,6,1), 0.09)
}
Vráti cenu pokladničnej poukážky za \100 USD nominálnej hodnoty s vyššie uvedenými podmienkami.
[Hodnota] |
---|
98.45 |