Jaa


TBILLPRICE

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus

Palauttaa obligaation price 100 dollarin nimellisarvoa kohti value.

Syntaksi

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

Parametrit

Termi Määritelmä
settlement Obligaation tilitys date. Arvopaperiratkaisun date on date liikkeellelaskun jälkeen, date, kun obligaatio kaupataan ostajalle.
maturity Obligaation erääntyminen date. Erääntyminen date on date, kun obligaatio vanhenee.
discount Obligaation alennus rate.

Palauta Value

Obligaation price 100 dollarin nimellisarvoa kohden value.

Huomautukset

  • Päivämäärät tallennetaan peräkkäisiksi sarjanumeroiksi, jotta niitä voidaan käyttää laskutoimituksissa. DAX30. joulukuuta 1899 on day 0. tammikuuta 2008 and 1. tammikuuta 2008 on 39448, koska se on 39 448 päivää 30.12.1899 jälkeen.

  • TBILLPRICE lasketaan seuraavasti:

    $$\text{TBILLPRICE} = 100 \times (1 - \frac{\text{discount} \times \text{DSM}}{360})$$

    jossa:

    • $\text{DSM}$ = päivien määrä tilityspäivästä erääntymispäivään lukuun ottamatta erääntymisaikaa date, joka on vähintään calendaryear tilitys- datejälkeen.
  • tilitys and erääntyminen katkaistaan kokonaisluvuksi.

  • Palautetaan errorif:

    • tilitys or erääntyminen on not kelvollinen date.
    • tilitys ≥ erääntyminen or erääntymisajan year tilitysajan jälkeen.
    • alennus ≤ 0.
  • Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.

Esimerkki

Tiedot Kuvaus
3/31/2008 Tilitys date
6/1/2008 Erääntyminen date
9.0% Prosenttialennuksen rate

Seuraava kyselyn DAX:

EVALUATE
{
  TBILLPRICE(DATE(2008,3,31), DATE(2008,6,1), 0.09)
}

Palauttaa obligaation price \$100 face valuekohti yllä määritettyjen ehtojen mukaisesti.

[Value]
98.45