COUPDAYBS
aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual
Retorna o número de dias desde o início de um período de cupom até que sua liquidação date.
Sintaxe
COUPDAYBS(<settlement>, <maturity>, <frequency>[, <basis>])
Parâmetros
Prazo | Definição |
---|---|
settlement |
O acordo de segurança date. O date de liquidação de segurança é o date após o problema date quando o título é negociado com o comprador. |
maturity |
A maturidade da segurança date. O date de maturidade é o date quando a segurança expira. |
frequency |
O número de pagamentos de cupom por year. Para pagamentos anuais, frequência = 1; para semestral, frequência = 2; para trimestral, frequência = 4. |
basis |
(Opcional) O tipo de base daycount a ser usada. If base é omitida, supõe-se que seja 0. Os values aceitos estão listados abaixo desta tabela. |
O parâmetro basis
aceita o seguinte values:
Basis |
Day count base |
---|---|
0 or omitido | EUA (NASD) 30/360 |
1 | Real/real |
2 | Real/360 |
3 | Real/365 |
4 | Europeu 30/360 |
Retornar Value
O número de dias desde o início de um período de cupom até sua liquidação date.
Observações
As datas são armazenadas como números de série sequenciais para que possam ser usadas em 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 maturidade é o date quando um cupom expira. Por exemplo, suponha que um título de 30year seja emitido em 1º de janeiro de 2008, and seja comprado por um comprador seis meses depois. A questão date seria 1º de janeiro de 2008, o date de liquidação seria 1º de julho de 2008, and o vencimento date seria 1º de janeiro de 2038, 30 anos após o 1º de janeiro de 2008, edição date.
liquidação and maturidade são truncadas em inteiros.
a frequência and base são arredondadas para o inteiro mais próximo.
Um error é retornado if:
- a 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.
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
data | descrição |
---|---|
25-Jan-11 | date de liquidação |
15-Nov-11 | date de maturidade |
2 | Cupom semestral (veja acima) |
1 | Base real/real (veja acima) |
A seguinte consulta DAX:
EVALUATE
{
COUPDAYBS(DATE(2011,1,25), DATE(2011,11,15), 2, 1)
}
Retorna o número de dias desde o início do período de cupom até a liquidação date, para um título com os termos acima.
[Value] |
---|
71 |