Ler em inglês

Compartilhar via


ACCRINT

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

Retorna os juros acumulados para um título que paga juros periódicos.

Sintaxe

ACCRINT(<issue>, <first_interest>, <settlement>, <rate>, <par>, <frequency>[, <basis>[, <calc_method>]])

Parâmetros

Prazo Definição
issue O problema da segurança date.
first_interest O interesse first da segurança date.
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.
rate O cupom anual da segurança rate.
par O par da segurança value.
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.
calc_method (Opcional) Um value lógico que especifica a maneira de calculate o total de juros acumulados quando o date de liquidação for posterior ao date de first_interest. If calc_method é omitido, supõe-se que seja TRUE.
- If calc_method avalia como TRUEor é omitido, ACCRINT retorna o total de juros acumulados de emissão para liquidação.
- If calc_method avalia como FALSE, ACCRINT retorna os juros acumulados de first_interest para liquidação.

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

Os juros acumulados.

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.

  • ACCRINT é calculado da seguinte maneira:

    Extra close brace or missing open brace

    onde:

    • Ai = número de dias acumulados para o período de quase cupom ith em odd período.
    • NC = número de períodos de quase cupom que se encaixam em odd período. If esse número contains uma fração, eleve-o para o número next inteiro.
    • NLi = comprimento normal em dias do período de quase cupom dentro odd período.
  • problema, first_interest, and liquidação são truncados para inteiros.

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

  • Um error é retornado if:

    • problema, first_interest, or liquidação é not um dateválido .
    • problema ≥ liquidação.
    • rate ≤ 0.
    • par ≤ 0.
    • 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).

Exemplos

data descrição
1 de março de 2007 Problema date
31 de agosto de 2008 date de interesse First
1 a maio de 2008 date de liquidação
10% Cupom rate
1000 Par value
2 A frequência é semestral (veja acima)
0 Base 30/360 (consulte 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 de emissão para liquidação, 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 de first_interest para liquidação, para um título com os termos especificados acima.

[Value]
66.9444444444445