TBILLYIELD
Vzťahuje sa na:vypočítaný stĺpec
vypočítanej tabuľky
vizuálového výpočtu
Vráti výnos pre pokladničné poukážky.
Syntax
TBILLYIELD(<settlement>, <maturity>, <pr>)
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. |
pr |
Cena za \100 USD nominálnej hodnoty pokladničnej poukážky. |
Vrátená hodnota
Výnos 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.
TBILLYIELD sa vypočíta takto:
$$\text{TBILLYIELD} = \frac{100 - \text{pr}}{\text{pr}} \times \frac{360}{\text{DSM}}$$
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í.
- pr ≤ 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
Nasledujúci DAX dotaz:
Údaje | Popis |
---|---|
3/31/2008 | Dátum vyrovnania |
6/1/2008 | Dátum splatnosti |
\$98.45 | Cena za \100 USD nominálnej hodnoty |
EVALUATE
{
TBILLYIELD(DATE(2008,3,31), DATE(2008,6,1), 98.45)
}
Vráti výnos pokladničnej poukážky pomocou vyššie uvedených podmienok.
[Hodnota] |
---|
0.0914169629253426 |