TBILLPRICE

Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji

Zwraca cenę za \$100 wartość nominalną dla rachunku skarbowego.

Składnia

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

Parametry

Termin Definicja
Rozliczenia Data rozliczenia ustawy skarbowej. Data rozliczenia papieru wartościowego to data po dacie emisji, kiedy rachunek skarbowy jest wymieniany nabywcy.
Dojrzałości 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 języku DAX, 30 grudnia 1899 r. to dzień 0, a 1 stycznia 2008 r. to 39448, ponieważ wynosi 39 448 dni po 30 grudnia 1899 r.

  • Funkcja 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 języka 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