TBILLYIELD

Gibt die Rendite für eine Schatzanweisung zurück

Syntax

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

Parameter

Begriff Definition
settlement (Abrechnung) Dies ist der Abrechnungstermin der Schatzanweisung. Der Abrechnungstermin des Wertpapierkaufs ist das Datum nach der Wertpapieremission, an dem die Schatzanweisung in den Besitz des Käufers übergeht.
maturity (Fälligkeit) Dies ist das Fälligkeitsdatum der Schatzanweisung. Das Fälligkeitsdatum ist das Datum, an dem die Schatzanweisung abläuft.
pr Der Preis der Schatzanweisung pro 100 USD Nennwert.

Rückgabewert

Die Rendite der Schatzanweisung

Bemerkungen

  • Datumsangaben werden als sequenzielle Seriennummern gespeichert, damit sie in Berechnungen verwendet werden können. In DAX ist der 30. Dezember 1899 der Tag 0, und der 1. Januar 2008 ist Tag 39448, weil er 39.448 Tage nach dem 30. Dezember 1899 liegt.

  • TBILLYIELD wird wie folgt berechnet:

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

    Dabei gilt Folgendes:

    • $\text{DSM}$ = Anzahl der Tage von der Abrechnung bis zur Fälligkeit, ausschließliche jedes Fälligkeitsdatums, das mehr als ein Kalenderjahr nach dem Abrechnungsdatum liegt.
  • „Abrechnung“ und „Fälligkeit“ werden zu ganzen Zahlen verkürzt.

  • Es wird ein Fehler zurückgegeben, wenn:

    • „Abrechnung“ oder „Fälligkeit“ kein gültiges Datum ist
    • „Abrechnung ≥ Fälligkeit“ oder „Fälligkeit“ mehr als ein Jahr nach der Abrechnung liegt
    • Preis ≤ 0
  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.

Beispiel

Die folgende DAX-Abfrage:

Daten Beschreibung
31.3.2008 Abrechnungsdatum
01.06.2008 Fälligkeitsdatum
USD 98,45 Preis pro 100 USD Nennwert
EVALUATE
{
  TBILLYIELD(DATE(2008,3,31), DATE(2008,6,1), 98.45)
}

Hiermit wird die Rendite für eine Schatzanweisung mit den oben angegebenen Bedingungen zurückgegeben.

[Wert]
0,0914169629253426