Condividi tramite


ACCRINT

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Restituisce l'interesse accumulato per un titolo che paga interessi periodici.

Sintassi

ACCRINT(<issue>, <first_interest>, <settlement>, <rate>, <par>, <frequency>[, <basis>[, <calc_method>]])

Parametri

Termine Definizione
issue Data di rilascio della sicurezza.
first_interest Data del primo interesse del titolo.
settlement Data di liquidazione del titolo. La data di liquidazione del titolo è la data successiva alla data di emissione in cui il titolo viene scambiato all'acquirente.
rate Tasso di cedola annuale del titolo.
par Valore par del titolo.
frequency Numero di pagamenti cedole all'anno. Per i pagamenti annuali, frequenza = 1; per semestrale, frequenza = 2; per trimestrale, frequenza = 4.
basis (Facoltativo) Tipo di base del conteggio dei giorni da utilizzare. Se base viene omessa, si presuppone che sia 0. I valori accettati sono elencati sotto questa tabella.
calc_method (Facoltativo) Valore logico che specifica il modo in cui calcolare l'interesse totale accumulato quando la data di liquidazione è successiva alla data di first_interest. Se calc_method viene omesso, si presuppone che sia TRUE.
- Se calc_method restituisce TRUE o viene omesso, ACCRINT restituisce l'interesse totale accumulato da emissione a liquidazione.
- Se calc_method restituisce FALSE, ACCRINT restituisce l'interesse accumulato dal first_interest alla liquidazione.

Il parametro basis accetta i valori seguenti:

Basis base conteggio dei giorni
0 o omesso US (NASD) 30/360
1 Effettivo/effettivo
2 Effettivo/360
3 Effettivo/365
4 30/360 europeo

Valore restituito

Interessi accumulati.

Osservazioni

  • Le date vengono archiviate come numeri di serie sequenziali in modo che possano essere usate nei calcoli. In DAXil 30 dicembre 1899 è il giorno 0 e il 1° gennaio 2008 è 39448 perché è 39.448 giorni dopo il 30 dicembre 1899.

  • ACCRINT viene calcolato come segue:

    $$\text{ACCRINT} = \text{par} \times \frac{\text{rate}}{\text{frequency}} \times \sum^{\text{NC}}_{i=1}\frac{\text{A}_{i}}{\text{NL}_{i}}$$

    dove:

    • $\text{A}_{i}$ = numero di giorni accumulati per il periodo di quasi cedola $i^{th}$ entro un periodo dispari.
    • $\text{NC}$ = numero di periodi quasi coupon che rientrano nel periodo dispari. Se questo numero contiene una frazione, aumentarlo al numero intero successivo.
    • $\text{NL}_{i}$ = lunghezza normale in giorni del periodo quasi cedola entro un periodo dispari.
  • issue, first_interest e settlement vengono troncati a numeri interi.

  • frequenza e base vengono arrotondati all'intero più vicino.

  • Se viene restituito un errore:

    • problema, first_interest o liquidazione non è una data valida.
    • ≥ liquidazione.
    • tasso ≤ 0.
    • par ≤ 0.
    • frequency è un numero diverso da 1, 2 o 4.
    • base < 0 o base > 4.
  • Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.

Esempi

Data Descrizione
1-marzo-2007 Data di emissione
31 agosto-2008 Prima data di interesse
1-maggio-2008 Data di liquidazione
10% Tasso di cedola
1000 Valore par
2 Frequenza semiannuale (vedere sopra)
0 30/360 base (vedere sopra)

Esempio 1

La query di DAX seguente:

EVALUATE
{
  ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0)
}

Restituisce l'interesse accumulato da emissione a liquidazione, per un titolo con i termini specificati in precedenza.

[Valore]
116.944444444444

Esempio 2

La query di DAX seguente:

EVALUATE
{
  ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0, FALSE)
}

Restituisce l'interesse accumulato da first_interest alla liquidazione, per un titolo con i termini specificati in precedenza.

[Valore]
66.9444444444445