TBILLPRICE
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Zwraca price za \$100 twarz value dla rachunku skarbowego.
Składnia
TBILLPRICE(<settlement>, <maturity>, <discount>)
Parametry
Termin | Definicja |
---|---|
settlement |
Rozliczenie ustawy skarbowej date. Rozliczenia papieru wartościowego date jest date po emisji date, gdy rachunek skarbowy jest wymieniany nabywcy. |
maturity |
Dojrzałość rachunku skarbowego date. Termin zapadalności date jest date, gdy rachunek skarbowy wygaśnie. |
discount |
Dyskont ustawy skarbowej rate. |
Zwracanie Value
price ustawy skarbowej za \$100 twarz value.
Uwagi
Daty są przechowywane jako sekwencyjne numery seryjne, dzięki czemu mogą być używane w obliczeniach. W DAX30 grudnia 1899 r. jest day 0, and 1 stycznia 2008 r. wynosi 39448, ponieważ wynosi 39 448 dni po 30 grudnia 1899 r.
TBILLPRICE jest obliczana w następujący sposób:
$$\text{TBILLPRICE} = 100 \times (1 — \frac{\text{discount} \times \text{DSM}}{360})$$
gdzie:
- $\text{DSM}$ = liczba dni od rozliczenia do dojrzałości, z wyłączeniem każdej date dojrzałości, która jest więcej niż jedna calendaryear po daterozliczenia .
rozliczenia and dojrzałości są obcinane do liczb całkowitych.
Zwracany jest errorif:
- termin or rozliczenia jest not prawidłowym date.
- rozliczenia ≥ or dojrzałości jest więcej niż jeden year po rozliczeniu.
- rabat ≤ 0.
Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.
Przykład
Data | Opis |
---|---|
3/31/2008 | date rozliczenia |
6/1/2008 | date dojrzałości |
9.0% | Procent rabatu rate |
Następujące zapytanie DAX:
EVALUATE
{
TBILLPRICE(DATE(2008,3,31), DATE(2008,6,1), 0.09)
}
Zwraca price ustawy skarbowej za \$100 twarz value, biorąc pod uwagę warunki określone powyżej.
[Value] |
---|
98.45 |