Condividi tramite


RECEIVED

Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo

Restituisce l'importo received alla scadenza per un titolo completamente investito.

Sintassi

RECEIVED(<settlement>, <maturity>, <investment>, <discount>[, <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.
investment Importo investito nel titolo.
discount Lo sconto del titolo rate.
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 Europeo 30/360

Restituisce Value

Importo received alla scadenza.

Osservazioni:

  • Le date vengono archiviate come numeri di serie sequenziali in modo da consentirne l'uso 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, ovvero 30 anni dopo il 1° gennaio 2008, emissione date.

  • RECEIVED viene calcolato come segue:

    $$\text{RECEIVED} = \frac{\text{investment}}{1 - (\text{discount} \times \frac{\text{DIM}}{\text{B}})}$$

    dove:

    • $\text{B}$ = numero di giorni in un year, a seconda della year base.
    • $\text{DIM}$ = numero di giorni dall'emissione alla scadenza.
  • liquid and scad vengono troncati a numeri interi.

  • Il parametro basis viene arrotondato all'intero più vicino.

  • Viene restituito un errorif:

    • liquid or scad è not un datevalido.
    • settlement ≥ maturity.
    • investment ≤ 0.
    • discount ≤ 0.
    • 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

La query di DAX seguente:

Dati Descrizione
15-feb-08 Regolamento (emissione) date
15-mag-08 Maturità date
\$ 1.000.000,00 Investimento
5,75% Percentuale sconto rate
2 Base giorni effettivi/360
EVALUATE
{
  RECEIVED(DATE(2008,2,15), DATE(2008,5,15), 1000000.00, 0.0575, 2)
}

Restituisce l'importo totale da received alla scadenza, per un'obbligazioni con i termini specificati in precedenza.

[Value]
1014584,6544071