TBILLPRICE
Dotyczy:kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
Zwraca cenę za \$100 wartość nominalną dla rachunku skarbowego.
Składnia
TBILLPRICE(<settlement>, <maturity>, <discount>)
Parametry
Termin | Definicja |
---|---|
settlement |
Data rozliczenia ustawy skarbowej. Data rozliczenia papieru wartościowego to data po dacie emisji, kiedy rachunek skarbowy jest wymieniany nabywcy. |
maturity |
Data spłaty rachunku skarbowego. Data zapadalności to data wygaśnięcia rachunku skarbowego. |
discount |
Stopa dyskontowa ustawy skarbowej. |
Wartość zwracana
Cena Bonu Skarbowego za \$100 wartość nominalna.
Uwagi
Daty są przechowywane jako sekwencyjne numery seryjne, dzięki czemu mogą być używane w obliczeniach. W DAX, 30 grudnia 1899 jest dniem 0, a 1 stycznia 2008 r. to 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 daty zapadalności, z wyłączeniem daty zapadalności przekraczającej jeden rok kalendarzowy po dacie rozliczenia.
rozliczenia i dojrzałości są obcinane do liczb całkowitych.
Zwracany jest błąd, jeśli:
- rozliczenia lub dojrzałości nie jest prawidłową datą.
- rozliczenia ≥ zapadalności lub zapadalności wynosi więcej niż rok po rozliczeniu.
- rabat ≤ 0.
Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.
Przykład
Data | Opis |
---|---|
3/31/2008 | Data rozliczenia |
6/1/2008 | Data zapadalności |
9.0% | Stawka rabatu procentowego |
Następujące zapytanie DAX:
EVALUATE
{
TBILLPRICE(DATE(2008,3,31), DATE(2008,6,1), 0.09)
}
Zwraca cenę rachunku skarbowego za \$100 wartość nominalną, biorąc pod uwagę warunki określone powyżej.
[wartość] |
---|
98.45 |