Udostępnij za pośrednictwem


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