TBILLYIELD
platí pro:počítaný sloupecPočítaná tabulkaMeasure vizuálu
Vrátí yield směnky státní pokladny.
Syntaxe
TBILLYIELD(<settlement>, <maturity>, <pr>)
Parametry
Pojem | definice |
---|---|
settlement |
Vypořádání směnky státní pokladny date. date vypořádání cenného papíru je date po emise date, kdy se směnka státní pokladny obchoduje s kupujícím. |
maturity |
Splatnost směnky státní pokladniční poukázky date. Splatnost date je date, když vyprší platnost směnky státní pokladny. |
pr |
price státní pokladniční poukázky za 100 dolarů value. |
Vrácení Value
Státní pokladniční poukázka je yield.
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 day 0, and 1. ledna 2008 je 39448, protože je to 39 448 dní po 30. prosinci 1899.
TBILLYIELD se vypočítá takto:
$$\text{TBILLYIELD} = \frac{100 - \text{pr}}{\text{pr}} \times \frac{360}{\text{DSM}}$$
kde:
- $\text{DSM}$ = počet dní od vypořádání do splatnosti, s výjimkou všech date splatnosti, která je více než jedna calendaryear po datevypořádání .
vypořádání and splatnosti jsou zkrácena na celá čísla.
Vrátí se errorif:
- vypořádání or splatnosti je not platné date.
- vypořádání ≥ splatnosti or splatnosti je více než jeden year po vypořádání.
- pr ≤ 0.
Tato funkce je not podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích or pravidla zabezpečení na úrovni řádků (RLS).
Příklad
Následující dotaz DAX:
Data | Popis |
---|---|
3/31/2008 | date vypořádání |
6/1/2008 | date splatnosti |
\$98,45 | Price na value tváře \$100 |
EVALUATE
{
TBILLYIELD(DATE(2008,3,31), DATE(2008,6,1), 98.45)
}
Vrátí yield směnky státní pokladny s použitím termínů uvedených výše.
[Value] |
---|
0.0914169629253426 |