Freigeben über


PRICEDISC

Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Gibt die price pro \$100 Face value einer reduzierten Sicherheit zurück.

Syntax

PRICEDISC(<settlement>, <maturity>, <discount>, <redemption>[, <basis>])

Parameter

Ausdruck Definition
settlement Die Abrechnung des Wertpapiers date. Die date ist die date nach der Ausgabe date, wenn das Wertpapier an den Käufer gehandelt wird.
maturity Die Fälligkeit des Wertpapiers date. Die Fälligkeit date ist die date, wenn das Wertpapier abläuft.
discount Der Rabatt des Wertpapiers rate.
redemption Die Einlösung des Wertpapiers value pro \$100 face value.
basis (Optional) Der Typ der zu verwendenden daycount Basis. If Basis weggelassen wird, wird davon ausgegangen, dass sie 0 ist. Die akzeptierten values sind unter dieser Tabelle aufgeführt.

Der parameter basis akzeptiert die folgenden values:

Basis Day count basis
0 or weggelassen US (NASD) 30/360
1 Ist-/Ist-Wert
2 Ist/360
3 Ist/365
4 Europäische 30/360

Value zurückgeben

Die price pro \$100 Face value.

Bemerkungen

  • Datumsangaben werden als sequenzielle Fortlaufende Zahlen gespeichert, sodass sie in Berechnungen verwendet werden können. In DAX, 30. Dezember 1899 ist day 0, and 1. Januar 2008 ist 39448, da es 39.448 Tage nach dem 30. Dezember 1899 liegt.

  • Die Abrechnung date ist die date ein Käufer einen Kupon kauft, z. B. eine Anleihe. Die Fälligkeit date ist die date, wenn ein Kupon abläuft. Angenommen, eine 30-year-Anleihe wird am 1. Januar 2018 ausgegeben, and wird sechs Monate später von einem Käufer erworben. Die Ausgabe date wäre der 1. Januar 2018, die Abrechnung date wäre 1. Juli 2018, and die Fälligkeit date wäre 1. Januar 2048, 30 Jahre nach dem 1. Januar 2018, Ausgabe date.

  • PRICEDISC wird wie folgt berechnet:

    $$\text{PRICEDISC} = \text{redemption} - \text{discount} \times \text{redemption} \times \frac{\text{DSM}}{\text{B}}$$

    wo:

    • $\text{B}$ = Anzahl der Tage in year, je nach year Basis.
    • $\text{DSM}$ = Anzahl der Tage von Abrechnung bis Fälligkeit.
  • Abrechnung and Fälligkeit werden auf ganze Zahlen abgeschnitten.

  • Basis wird auf die nächste ganze Zahl gerundet.

  • Ein error wird ifzurückgegeben:

    • Die Abrechnung or Fälligkeit ist not einer gültigen date.
    • Abrechnung ≥ Fälligkeit.
    • Rabatt ≤ 0.
    • Einlösung ≤ 0.
    • Basis < 0 or> 4.
  • Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiel

Daten Argumentbeschreibung
2/16/2008 Abrechnung date
3/1/2008 Fälligkeit date
5.25% Prozentrabatt rate
\$100 Einlösung value
2 Ist-/360-Basis

Die folgende DAX Abfrage:

EVALUATE
{
  PRICEDISC(DATE(2008,2,16), DATE(2008,3,1), 0.0525, 100, 2)
}

Gibt die Anleihe price pro \$100 Face valuefür eine Anleihe mit den oben angegebenen Bedingungen zurück.

[Value]
99.7958333333333