Megosztás a következőn keresztül:


TBILLPRICE

A következőkre vonatkozik:Számított oszlopSzámított táblaMértékVizualizációszámítási

Egy kincstárjegy \$100 névértékre eső árát adja eredményül.

Syntax

TBILLPRICE(<settlement>, <maturity>, <discount>)

Paraméterek

Időszak Definíció
settlement A kincstárjegy kiegyenlítési dátuma. Az értékpapír-kiegyenlítés dátuma az a dátum, amely után a kincstárjegyet a vevőnek elcserélték.
maturity A kincstárjegy lejárati dátuma. A lejárat dátuma az a dátum, amikor a kincstárjegy lejár.
discount A kincstárjegy diszkontrátája.

Visszaadott érték

A kincstárjegy ára \$100 névértékre vetítve.

Megjegyzések

  • A dátumok szekvenciális sorozatszámokként vannak tárolva, hogy felhasználhatók legyenek a számításokban. Az DAX1899. december 30-án a 0. nap, 2008. január 1-je pedig 39448, mert 1899. december 30-a után 39 448 nap.

  • TBILLPRICE kiszámítása a következőképpen történik:

    $$\text{TBILLPRICE} = 100 \times (1 – \frac{\text{discount} \times \text{DSM}}{360})$$

    ahol:

    • $\text{DSM}$ = a kiegyenlítéstől a lejáratig hátralévő napok száma, kivéve azokat a lejárati dátumokat, amelyek több mint egy naptári évvel a kiegyenlítés dátuma után vannak.
  • a kiegyenlítés és a lejárat egész számokra van csonkolva.

  • Hiba jelenik meg, ha:

    • a kiegyenlítés vagy a lejárat nem érvényes dátum.
    • kiegyenlítés ≥ lejárata vagy lejárata több mint egy évvel az elszámolás után.
    • kedvezmény ≤ 0.
  • Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.

Példa

Adatok Leírás
3/31/2008 Kiegyenlítés dátuma
6/1/2008 Lejárat dátuma
9.0% Százalékkedvezmény-ráta

A következő DAX lekérdezés:

EVALUATE
{
  TBILLPRICE(DATE(2008,3,31), DATE(2008,6,1), 0.09)
}

A kincstárjegy \$100 névértékre eső árát adja eredményül a fent megadott feltételek alapján.

[Érték]
98.45