Jaa


TBILLYIELD

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikköVisuaalinen laskenta -

Palauttaa obligaation tuoton.

Syntaksi

TBILLYIELD(<settlement>, <maturity>, <pr>)

Parametrit

Termi Määritelmä
settlement Obligaation tilityspäivämäärä. Arvopaperin tilityspäivämäärä on liikkeellelaskupäivän jälkeinen päivämäärä, jona obligaatio kaupataan ostajalle.
maturity Obligaation erääntymispäivämäärä. Erääntymispäivämäärä on päivämäärä, jolloin obligaatio vanhenee.
pr Obligaation hinta \$100 nimellisarvoa kohden.

Palautusarvo

Obligaation tuotto.

Huomautukset

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

  • TBILLYIELD lasketaan seuraavasti:

    $$\text{TBILLYIELD} = \frac{100 - \text{pr}}{\text{pr}} \times \frac{360}{\text{DSM}}$$

    jossa:

    • $\text{DSM}$ = päivien määrä tilityspäivästä erääntymispäivään lukuun ottamatta kaikkia erääntymispäiviä, jotka ovat enemmän kuin yhden kalenterivuoden tilityspäivämäärän jälkeen.
  • tilitys ja erääntyminen katkaistaan kokonaisluvuksi.

  • Saat virheilmoituksen, jos:

    • tilitys tai erääntyminen ei ole kelvollinen päivämäärä.
    • tilitys ≥ erääntyminen tai erääntyminen on yli vuoden tilityksen jälkeen.
    • ≤ 0.
  • Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.

Esimerkki

Seuraava kyselyn DAX:

Tiedot Kuvaus
3/31/2008 Tilityspäivämäärä
6/1/2008 Erääntymispäivä
\$98,45 Hinta /\$100 nimellisarvo
EVALUATE
{
  TBILLYIELD(DATE(2008,3,31), DATE(2008,6,1), 98.45)
}

Palauttaa obligaation tuoton käyttäen yllä määritettyjä ehtoja.

[Value]
0.0914169629253426