VDB
Aplica-se a:Colunacalculada Tabelacalculada MedidaCálculo visual
Devolve a depreciação de um ativo para qualquer período especificado, incluindo períodos parciais, utilizando o método de saldo decrescente duplo ou outro método que especificar. VDB significa saldo decrescente variável.
Sintaxe
VDB(<cost>, <salvage>, <life>, <start_period>, <end_period>[, <factor>[, <no_switch>]])
Parâmetros
Termo | Definição |
---|---|
custo | O custo inicial do ativo. |
salvamento | O valor no final da depreciação (às vezes chamado de valor de resgate do ativo). Este valor pode ser 0. |
Vida | O número de períodos durante os quais o ativo está sendo depreciado (às vezes chamado de vida útil do ativo). |
start_period | O período inicial para o qual você deseja calcular a depreciação. Start_period deve usar as mesmas unidades que a vida. Deve ter entre 1 e a vida (inclusive). |
end_period | O período final para o qual você deseja calcular a depreciação. End_period deve usar as mesmas unidades que a vida. Deve estar entre start_period e a vida (inclusive). |
fator | (Opcional) O ritmo a que o saldo diminui. Se o fator for omitido, presume-se que seja 2 (o método do saldo decrescente duplo). Altere o fator se não quiser usar o método de saldo decrescente duplo. Para obter uma descrição do método do saldo decrescente duplo, consulte DDB. |
no_switch | (Opcional) Um valor lógico que especifica se deve mudar para depreciação linear quando a depreciação é maior do que o cálculo do saldo decrescente. Se omitido, presume-se que é FALSO. - Se no_switch avaliar como TRUE, a VDB não muda para depreciação linear, mesmo quando a depreciação é maior do que o cálculo do saldo decrescente. - Se no_switch avalia como FALSO ou é omitido, o VDB muda para depreciação linear quando a depreciação é maior do que o cálculo do saldo decrescente. |
Devolver Valor
A depreciação durante o período especificado.
Observações
Um erro será retornado se:
- custo < 0.
- salvamento < 0.
- vida < 1.
- < start_period 1 ou start_period > end_period.
- < end_period start_period ou end_period > vida.
- fator < 0.
- no_switch não avalia como VERDADEIRO ou FALSO.
Esta função não é suportada para utilização no modo DirectQuery quando utilizada em colunas calculadas ou regras de segurança ao nível da linha (RLS).
Exemplos
Dados | Descrição |
---|---|
2400 | Custo inicial |
300 | Valor de salvamento |
10 | Vida útil em anos |
Exemplo 1
A seguinte consulta DAX:
EVALUATE
{
VDB(2400, 300, 10*365, 0, 1)
}
Devolve a depreciação do primeiro dia de um ativo utilizando um fator de 2.
[Valor] |
---|
1.31506849315068 |
Exemplo 2
A seguinte consulta DAX:
EVALUATE
{
VDB(2400, 300, 10*12, 6, 18, 3)
}
Devolve a depreciação de um ativo entre o mês 6$^{th}$ e o mês 18$^{th}$. Este cálculo utiliza um fator de 3.
[Valor] |
---|
540.185558199698 |
Exemplo 3
A seguinte consulta DAX:
EVALUATE
{
VDB(2400, 300, 10, 0, 0.875, 1.5)
}
Devolve a depreciação de um ativo no primeiro ano fiscal em que o possui, assumindo que as leis fiscais o limitam a 150% de depreciação do saldo decrescente. O ativo é comprado em meados do primeiro trimestre do ano fiscal.
[Valor] |
---|
315 |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários