COUPDAYBS
Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo
Restituisce il numero di giorni dall'inizio di un periodo di cedola fino alla relativa liquidazione date.
Sintassi
COUPDAYBS(<settlement>, <maturity>, <frequency>[, <basis>])
Parametri
Termine | Definizione |
---|---|
settlement |
La liquidazione del titolo date. Il regolamento di sicurezza date è il date dopo il problema date quando il titolo viene scambiato all'acquirente. |
maturity |
La maturità del titolo date. Il date di scadenza è il date alla scadenza del titolo. |
frequency |
Numero di pagamenti di cedola per year. Per i pagamenti annuali, frequenza = 1; per semestrale, frequenza = 2; per trimestrale, frequenza = 4. |
basis |
(Facoltativo) Tipo di base daycount da utilizzare. If base viene omessa, si presuppone che sia 0. I values accettati sono elencati di seguito in questa tabella. |
Il parametro basis
accetta i valuesseguenti:
Basis |
Day count base |
---|---|
0 or omesso | US (NASD) 30/360 |
1 | Effettivo/effettivo |
2 | Effettivo/360 |
3 | Effettivo/365 |
4 | 30/360 europeo |
Restituisce Value
Numero di giorni dall'inizio di un periodo di cedola fino alla relativa liquidazione date.
Osservazioni
Le date vengono archiviate come numeri di serie sequenziali in modo che possano essere usate nei calcoli. In DAXil 30 dicembre 1899 è day 0, and 1 gennaio 2008 è 39448 perché è 39.448 giorni dopo il 30 dicembre 1899.
La liquidazione date è il date un acquirente acquista una cedola, ad esempio un'obbligazioni. La scadenza date è il date alla scadenza di una cedola. Si supponga, ad esempio, che il 1° gennaio 2008 venga emesso un'obbligazioni da 30year, and viene acquistata da un acquirente sei mesi dopo. Il problema date sarebbe il 1° gennaio 2008, il date di liquidazione sarebbe il 1° luglio 2008, and la scadenza date sarebbe il 1° gennaio 2038, 30 anni dopo il 1° gennaio 2008, emissione date.
liquid and scad vengono troncati a numeri interi.
la frequenza and base viene arrotondata all'intero più vicino.
Viene restituito un errorif:
- liquid or scad è not un datevalido.
- liquidazione ≥ scadenza.
- frequency è un numero diverso da 1, 2, or 4.
- base < 0 or base > 4.
Questa funzione è not supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate or regole di sicurezza a livello di riga.
Esempio
Data | Descrizione |
---|---|
25-Gennaio-11 | date di liquidazione |
15-Novembre-11 | Maturità date |
2 | Coupon semestrale (vedere sopra) |
1 | Base effettiva/effettiva (vedere sopra) |
La query di DAX seguente:
EVALUATE
{
COUPDAYBS(DATE(2011,1,25), DATE(2011,11,15), 2, 1)
}
Restituisce il numero di giorni dall'inizio del periodo di cedola fino alla liquidazione date, per un legame con termini precedenti.
[Value] |
---|
71 |