AMORDEGRC

Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual

Retorna a depreciação para cada período contábil. Essa função é fornecida para o sistema de contabilidade francês. Se um ativo for adquirido no meio do período contábil, será levada em conta a depreciação proporcional. A função é semelhante a AMORLINC, exceto pelo fato de que um coeficiente de depreciação é aplicado no cálculo, dependendo da vida útil dos ativos.

Sintaxe

AMORDEGRC(<cost>, <date_purchased>, <first_period>, <salvage>, <period>, <rate>[, <basis>])

Parâmetros

Termo Definição
cost O custo do ativo.
date_purchased A data da compra do ativo.
first_period A data do final do primeiro período.
salvage O valor de recuperação no final da vida útil do ativo.
period O período.
rate A taxa de depreciação.
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.

O parâmetro basis aceita os seguintes valores:

Base Sistema de datas
0 ou omitido 360 dias (método NASD)
1 Real
3 365 dias em um ano
4 360 dias em um ano (método europeu)

Valor Retornado

A depreciação para cada período contábil.

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.

  • Essa função retornará a depreciação até o último período da vida útil dos ativos ou até que o valor total de depreciação seja maior do que o custo dos ativos menos o valor de recuperação.

  • Os coeficientes de depreciação são:

    Vida útil de ativos (1/taxa) Coeficiente de depreciação
    Entre 3 e 4 anos 1.5
    Entre 5 e 6 anos 2
    Mais de 6 anos 2.5
  • A taxa de depreciação crescerá até 50% para o período anterior ao último e crescerá até 100% para o último período.

  • period e basis são arredondadas para obter o número inteiro mais próximo.

  • Um erro será retornado se:

    • cost < 0.
    • first_period ou date_purchased não for uma data válida.
    • date_purchased > first_period.
    • salvage < 0 ou salvage > cost.
    • period < 0.
    • rate ≤ 0.
    • A vida útil dos ativos estiver entre 0 (zero) e 1, 1 e 2, 2 e 3 ou 4 e 5.
    • basis for qualquer número diferente de 0, 1, 3 ou 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.

Exemplo

Dados Descrição
2400 Cost
19 de agosto de 2008 Data de compra
31 de dezembro de 2008 Fim do primeiro período
300 Valor residual
1 Período
15% Taxa de depreciação
1 Base real (confira acima)

A seguinte consulta DAX:

EVALUATE
{
  AMORDEGRC(2400, DATE(2008,8,19), DATE(2008,12,31), 300, 1, 0.15, 1)
}

Retorna a depreciação do primeiro período, considerando os termos especificados acima.

[Value]
776