Zdieľať cez


TBILLPRICE

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuá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