Ler em inglês

Partilhar via


COUPDAYBS

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Devolve o número de dias desde o início de um período de cupão até à sua liquidação date.

Sintaxe

DAX
COUPDAYBS(<settlement>, <maturity>, <frequency>[, <basis>])

Parâmetros

Vigência Definição
settlement A liquidação do título date. O date de liquidação de títulos é o date após a emissão date quando o título é negociado para o comprador.
maturity A maturidade do título date. A maturidade date é a date quando o título expira.
frequency O número de pagamentos de cupões por year. Para pagamentos anuais, frequência = 1; para semestral, frequência = 2; para trimestral, frequência = 4.
basis (Opcional) O tipo de daycount base a utilizar. If base for omitida, presume-se que seja 0. Os values aceitos estão listados abaixo desta tabela.

O parâmetro basis aceita os seguintes values:

Basis Day count base
0 or omitida EUA (NASD) 30/360
1 Real/real
2 Atual/360
3 Atual/365
4 Europeia 30/360

Regresso Value

O número de dias desde o início de um período de cupão até à sua liquidação date.

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.

  • O date de liquidação é o date um comprador compra um cupom, como um título. O date de vencimento é o date quando um cupom expira. Por exemplo, suponha que um título de 30year é emitido em 1º de janeiro de 2008 and é comprado por um comprador seis meses depois. A emissão date seria 1 de janeiro de 2008, a liquidação date seria 1 de julho de 2008, and o vencimento date seria 1 de janeiro de 2038, 30 anos após a emissão de 1 de janeiro de 2008 date.

  • liquidação and vencimento são truncados para inteiros.

  • frequência and base são arredondadas para o número inteiro mais próximo.

  • Uma error é devolvida if:

    • liquidação or vencimento é not um dateválido.
    • liquidação ≥ vencimento.
    • frequência é qualquer número diferente de 1, 2 or 4.
    • base < 0 or base > 4.
  • Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).

Exemplo

de dados Descrição
25 De janeiro de 11 Liquidação date
15 De novembro de 11 Maturidade date
2 Cupão semestral (ver acima)
1 Base real/real (ver acima)

O seguinte DAX consulta:

DAX
EVALUATE
{
  COUPDAYBS(DATE(2011,1,25), DATE(2011,11,15), 2, 1)
}

Devolve o número de dias desde o início do período de cupão até à liquidação date, para uma obrigação com os termos acima.

[Value]
71