TBILLYIELD
Koskee seuraavia:Laskettu sarake
Laskettu taulukko
Mittayksikkö
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 |