ACCRINT
Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual
Retorna os juros acumulados de um título que paga juros periódicos.
Sintaxe
ACCRINT(<issue>, <first_interest>, <settlement>, <rate>, <par>, <frequency>[, <basis>[, <calc_method>]])
Parâmetros
Termo | Definição |
---|---|
problema | A data de emissão do título. |
first_interest | A data inicial de juros do título. |
settlement | A data de liquidação do título. A data de liquidação do título será a data posterior à data de emissão quando o título for negociado com o comprador. |
rate | A taxa de cupom anual do título. |
par | O valor nominal do título. |
frequência | O número de pagamentos de cupons por ano. Para pagamentos anuais: frequency = 1, para pagamentos semestrais: frequency = 2 e para pagamentos trimestrais: frequency = 4. |
basis | (Opcional) O tipo de base de contagem de dias a ser usado. Caso basis seja omitido, ele será considerado 0. Os valores aceitos estão listados na tabela abaixo. |
calc_method | (Opcional) Um valor lógico que especifica a maneira de calcular o total de juros acumulados quando a data de liquidação é posterior à data de first_interest. Se calc_method for omitido, ele será considerado TRUE. – Se calc_method for avaliado como TRUE ou for omitido, ACCRINT retornará o total de juros acumulados desde issue até settlement. – Se calc_method for avaliado como FALSE, ACCRINT retornará os juros acumulados desde first_interest até settlement. |
O parâmetro basis aceita os seguintes valores:
Base | Base de contagem diária |
---|---|
0 ou omitido | US (NASD) 30/360 |
1 | Real/real |
2 | Real/360 |
3 | Real/365 |
4 | Europeu 30/360 |
Valor Retornado
O juro acumulado.
Comentários
As datas são armazenadas como números de série sequenciais para que possam ser usadas nos cálculos. No DAX, 30 de dezembro de 1899 será o dia 0 e 1º de janeiro de 2008 será o dia 39448 porque são 39.448 dias após 30 de dezembro de 1899.
ACCRINT é calculado da seguinte maneira:
$$\text{ACCRINT} = \text{par} \times \frac{\text{rate}}{\text{frequency}} \times \sum^{\text{NC}}_{i=1}\frac{\text{A}_{i}}{\text{NL}_{i}}$$
em que:
- $\text{A}_{i}$ = número de dias acumulados para o período de cupom parcial $i^{th}$ no período indefinido.
- $\text{NC}$ = número de períodos de um cupom parcial que se ajustam no período indefinido. Se esse número contiver uma fração, eleve-o para o próximo número inteiro.
- $\text{NL}_{i}$ = duração normal em dias do período de um cupom parcial em um período indefinido.
issue, first_interest e settlement são arredondados para números inteiros.
frequency e basis são arredondados para obter o número inteiro mais próximo.
Um erro será retornado se:
- issue, first_interest ou settlement não for uma data válida.
- issue ≥ settlement.
- rate ≤ 0.
- par ≤ 0.
- frequency for qualquer número diferente de 1, 2 ou 4.
- basis < 0 ou basis > 4.
Não há suporte para a função ser usada no modo DirectQuery quando usada em regras RLS (segurança em nível de linha) ou colunas calculadas.
Exemplos
Dados | Descrição |
---|---|
1 de março de 2007 | Data de emissão |
31 de agosto de 2008 | Data inicial dos juros |
1º de maio de 2008 | Data de liquidação |
10% | Taxa de cupom |
1000 | Valor nominal |
2 | A frequência é semestral (confira acima) |
0 | Base 30/360 (confira acima) |
Exemplo 1
A seguinte consulta DAX:
EVALUATE
{
ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0)
}
Retorna os juros acumulados desde issue até settlement para um título com os termos especificados acima.
[Value] |
---|
116,944444444444 |
Exemplo 2
A seguinte consulta DAX:
EVALUATE
{
ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0, FALSE)
}
Retorna os juros acumulados desde first_interest até settlement para um título com os termos especificados acima.
[Value] |
---|
66,9444444444445 |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de