Condividi tramite


TBILLYIELD

Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo

Restituisce il yield per una fattura del tesoro.

Sintassi

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

Parametri

Termine Definizione
settlement La liquidazione del buono del tesoro date. Il regolamento di sicurezza date è il date dopo il rilascio date quando il buono del Tesoro viene scambiato all'acquirente.
maturity La scadenza del buono del tesoro date. La scadenza date è il date alla scadenza della fattura del Tesoro.
pr Il price del tesoro per \$100 faccia value.

Restituisce Value

Il yielddel tesoro.

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.

  • TBILLYIELD viene calcolato come segue:

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

    dove:

    • $\text{DSM}$ = numero di giorni dalla liquidazione alla scadenza, esclusi i date di scadenza che sono più di un calendaryear dopo il datedi liquidazione .
  • liquid and scad vengono troncati a numeri interi.

  • Viene restituito un errorif:

    • liquid or scad è not un datevalido.
    • liquid ≥ scadenza or è superiore a un year dopo la liquidazione.
    • pr ≤ 0.
  • 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
3/31/2008 date di liquidazione
1/6/2008 Maturità date
\$98,45 Price per \$100 viso value
EVALUATE
{
  TBILLYIELD(DATE(2008,3,31), DATE(2008,6,1), 98.45)
}

Restituisce il yield di una fattura del tesoro utilizzando i termini specificati in precedenza.

[Value]
0,0914169629253426