Condividi tramite


TBILLYIELD

Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata

Restituisce il rendimento per un buono del tesoro.

Sintassi

TBILLYIELD(<settlement>, <maturity>, <pr>)

Parametri

Termine Definizione
settlement Data di regolamento del buono del tesoro. La data di regolamento del titolo è la data successiva alla data di emissione in cui il buono del tesoro viene ceduto all'acquirente.
maturity Data di scadenza del buono del tesoro. La data di scadenza è la data in cui scade il buono del tesoro.
pr Prezzo del buono del tesoro per \$100 di valore nominale.

Valore restituito

Rendimento del buono del tesoro.

Osservazioni:

  • Le date vengono archiviate come numeri di serie sequenziali in modo da consentirne l'uso nei calcoli. In DAX il 30 dicembre 1899 è il giorno 0, mentre il 1° gennaio 2008 è il giorno 39448 perché cade 39.448 giorni dopo il 30 dicembre 1899.

  • La funzione TBILLYIELD viene calcolata come segue:

    $$\text{TBILLYIELD} = \frac{100 - \text{pr}}{\text{pr}} \times \frac{360}{\text{DSM}}$$

    dove:

    • $\text{DSM}$ = numero di giorni dal regolamento alla scadenza, esclusa un'eventuale data di scadenza successiva alla data di regolamento per più di un anno di calendario.
  • I parametri settlement e maturity vengono troncati a numeri interi.

  • Viene restituito un errore nei casi seguenti:

    • Il parametro settlement o maturity non rappresenta una data valida.
    • Il parametro settlement ≥ maturity o maturity è successivo a settlement per più di un anno.
    • pr ≤ 0.
  • Questa funzione non è supportata per l'uso nella modalità DirectQuery se usata in colonne calcolate o nelle regole di sicurezza a livello di riga.

Esempio

La query DAX seguente:

Dati Descrizione
3/31/2008 Data di regolamento
1/6/2008 Data di scadenza
\$98,45 Prezzo per \$100 di valore nominale
EVALUATE
{
  TBILLYIELD(DATE(2008,3,31), DATE(2008,6,1), 98.45)
}

Restituisce il rendimento di un buono del tesoro in base ai termini specificati in precedenza.

[Valore]
0,0914169629253426