ACCRINT
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Gibt die fälligen Zinsen für ein Wertpapier zurück, das periodische Zinsen auszahlt.
Syntax
ACCRINT(<issue>, <first_interest>, <settlement>, <rate>, <par>, <frequency>[, <basis>[, <calc_method>]])
Parameter
Ausdruck | Definition |
---|---|
issue |
Das Ausgabedatum des Wertpapiers. |
first_interest |
Das erste Zinsdatum des Wertpapiers. |
settlement |
Der Abrechnungstermin des Wertpapiers. Das Abrechnungsdatum des Wertpapiers ist das Datum nach dem Ausgabedatum, an dem das Wertpapier an den Käufer gehandelt wird. |
rate |
Der jährliche Zinssatz des Wertpapiers. |
par |
Der Nennwert des Wertpapiers. |
frequency |
Die Anzahl der Zinszahlungen pro Jahr. Bei jährlichen Zahlungen gilt die Häufigkeit = 1; halbjährlicher Häufigkeit = 2; für quartalsweise, Häufigkeit = 4. |
basis |
(Optional) Der Typ der zu verwendenden Tagesanzahl. Wird die Basis weggelassen, wird davon ausgegangen, dass sie 0 ist. Die akzeptierten Werte sind unter dieser Tabelle aufgeführt. |
calc_method |
(Optional) Ein Wahrheitswert, der die Möglichkeit angibt, die fälligen Gesamtzinsen zu berechnen, wenn das Abrechnungsdatum später als das Datum der first_interest ist. Wenn calc_method weggelassen wird, wird davon ausgegangen, dass sie TRUE ist. - Wenn calc_method TRUE auswertet oder ausgelassen wird, gibt ACCRINT die gesamten aufgelaufenen Zinsen aus der Ausgabe bis zur Abrechnung zurück. - Wenn calc_method in FALSE ausgewertet wird, gibt ACCRINT die fälligen Zinsen von first_interest bis zur Abrechnung zurück. |
Der parameter basis
akzeptiert die folgenden Werte:
Basis |
Tagesanzahlbasis |
---|---|
0 oder nicht angegeben | US (NASD) 30/360 |
1 | Ist-/Ist-Wert |
2 | Ist/360 |
3 | Ist/365 |
4 | Europäische 30/360 |
Rückgabewert
Die fälligen Zinsen.
Bemerkungen
Datumsangaben werden als sequenzielle Fortlaufende Zahlen gespeichert, sodass sie in Berechnungen verwendet werden können. In DAX, 30. Dezember 1899 ist Tag 0, und der 1. Januar 2008 ist 39448, da es 39.448 Tage nach dem 30. Dezember 1899 liegt.
ACCRINT wird wie folgt berechnet:
$$\text{ACCRINT} = \text{par} \times \frac{\text{rate}}{\text{frequency}} \times \sum^{\text{NC}}_{i=1}\frac{\text{A}_{i}}{\text{NL}_{i}}$$
wo:
- $\text{A}_{i}$ = Anzahl der fälligen Tage für den $i^{th}$ Quasi-Zinstermin innerhalb eines ungeraden Zeitraums.
- $\text{NC}$ = Anzahl der Quasi-Coupon-Perioden, die in einen ungeraden Zeitraum passen. Wenn diese Zahl einen Bruch enthält, heben Sie sie auf die nächste ganze Zahl an.
- $\text{NL}_{i}$ = normale Länge in Tagen des Quasi-Coupon-Zeitraums innerhalb eines ungeraden Zeitraums.
Problem, first_interest und Abrechnung werden auf ganze Zahlen abgeschnitten.
Häufigkeit und Basis werden auf die nächste ganze Zahl gerundet.
Ein Fehler wird zurückgegeben, wenn:
- Problem, first_interest oder Abrechnung ist kein gültiges Datum.
- ≥ Abrechnung ausstellen.
- Rate ≤ 0.
- par ≤ 0.
- Die Häufigkeit ist eine andere Zahl als 1, 2 oder 4.
- basis < 0 oder basis > 4.
Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.
Beispiele
Daten | Beschreibung |
---|---|
1. März-2007 | Problemdatum |
31. August-2008 | Erstes Zinsdatum |
1.Mai-2008 | Abrechnungsdatum |
10% | Zinssatz |
1000 | Nennwert |
2 | Die Häufigkeit ist halbjährlicher (siehe oben) |
0 | 30/360 Basis (siehe oben) |
Beispiel 1
Die folgende DAX Abfrage:
EVALUATE
{
ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0)
}
Gibt für ein Wertpapier mit den oben angegebenen Bedingungen den fälligen Zins von Ausgabe zu Abrechnung zurück.
[Wert] |
---|
116.944444444444 |
Beispiel 2
Die folgende DAX Abfrage:
EVALUATE
{
ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0, FALSE)
}
Gibt die aufgelaufenen Zinsen von first_interest bis zur Abrechnung für ein Wertpapier mit den oben angegebenen Bedingungen zurück.
[Wert] |
---|
66.9444444444445 |