TBILLPRICE
A következőkre vonatkozik:Számított oszlop
Számított tábla
Mérték
Vizualizá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 |