Compartilhar via


TBILLPRICE

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

Retorna o price por \$100 face value para uma conta do Tesouro.

Sintaxe

TBILLPRICE(<settlement>, <maturity>, <discount>)

Parâmetros

Termo Definição
settlement O acordo do Tesouro date. O date de liquidação de segurança é o date após a questão date quando a fatura do Tesouro é negociada com o comprador.
maturity O vencimento da conta do Tesouro date. O date de vencimento é o date quando a conta do Tesouro expira.
discount O desconto da conta do Tesouro rate.

Retornar Value

O price da Conta do Tesouro por \$100 value.

Comentários

  • As datas são armazenadas como números de série sequenciais para que possam ser usadas nos cálculos. Em DAX, 30 de dezembro de 1899 é day 0, and 1º de janeiro de 2008 é 39448 porque é 39.448 dias após 30 de dezembro de 1899.

  • TBILLPRICE é calculado da seguinte maneira:

    $$\text{TBILLPRICE} = 100 \times (1 - \frac{\text{discount} \times \text{DSM}}{360})$$

    em que:

    • $\text{DSM}$ = número de dias da liquidação ao vencimento, excluindo qualquer date de vencimento que seja mais de um calendaryear após a liquidação date.
  • liquidação and maturidade são truncadas em inteiros.

  • Um error é retornado if:

    • a liquidação or vencimento é not um dateválido.
    • liquidação ≥ vencimento or vencimento é mais de uma year após a liquidação.
    • discount ≤ 0.
  • Essa função not tem suporte para uso no modo DirectQuery quando usada em colunas calculadas or regras de RLS (segurança em nível de linha).

Exemplo

Dados Descrição
31/03/2008 date de liquidação
1/6/2008 date de maturidade
9,0% Percentual de desconto rate

A seguinte consulta DAX:

EVALUATE
{
  TBILLPRICE(DATE(2008,3,31), DATE(2008,6,1), 0.09)
}

Retorna a price da Fatura do Tesouro por \$100 face value, considerando os termos especificados acima.

[Value]
98.45