Compartir vía


TBILLYIELD

Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual

Devuelve el yield de una factura del Tesoro.

Sintaxis

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

Parámetros

Término Definición
settlement La liquidación de la factura del Tesoro date. El date de liquidación de la seguridad es el date después de la emisión date cuando la factura del Tesoro se intercambia al comprador.
maturity El vencimiento de la factura del Tesoro date. El date de vencimiento es el date cuando expira la factura del Tesoro.
pr El price de la factura del Tesoro por valuede \$100.

Devolver Value

El yieldde la factura del Tesoro.

Comentarios

  • Las fechas se almacenan como números de serie secuenciales para que se puedan usar en los cálculos. En DAX, el 30 de diciembre de 1899 es day 0, and 1 de enero de 2008 es 39448 porque es de 39.448 días después del 30 de diciembre de 1899.

  • TBILLYIELD se calcula de la siguiente manera:

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

    donde:

    • $\text{DSM}$ = número de días de liquidación a vencimiento, excepto cualquier vencimiento date que sea más de una calendaryear después de la liquidación date.
  • los valores de liquidación and vencimiento se truncan en enteros.

  • Se devuelve un errorif:

    • la liquidación or vencimiento es not un dateválido.
    • liquidación ≥ vencimiento or vencimiento es más de un year después de la liquidación.
    • El parámetro pr es menor o igual que 0.
  • Esta función se not se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas or reglas de seguridad de nivel de fila (RLS).

Ejemplo

La siguiente consulta DAX:

Data Descripción
3/31/2008 date de liquidación
1/6/2008 date de madurez
98,45 USD Price por value de cara \$100
EVALUATE
{
  TBILLYIELD(DATE(2008,3,31), DATE(2008,6,1), 98.45)
}

Devuelve el yield de una factura de Tesoro utilizando los términos especificados anteriormente.

[Value]
0,0914169629253426