Pular para o conteúdo
officetuning.aiofficetuning.ai
TreinamentosConsultoriaBibliotecaFerramentasConteúdoPortfólio
Entrar
officetuning.aiofficetuning.ai

Treinamento, consultoria e mentoria para decidir, construir e aprender nas quatro frentes da marca.

AI · Data · Productivity · Dev · São Paulo
contato@officetuning.ai
TreinamentosPower BIExcelSQLPowerPointIA + ProdutividadeTodos os treinamentos
PortalConsultoriaBibliotecaPortfólioBackground BuilderDashboard CanvasConteúdo
InstitucionalPolítica de privacidadeInformações legais
© 2026 officetuning.ai · São Paulo
  1. Biblioteca
  2. DAX
  3. Funções DAX
  4. VDB

VDB

DAXFinanceiras

Retorna a depreciação de um ativo em qualquer período informado, inclusive parcial, pelo saldo decrescente duplo ou outro fator (saldo decrescente variável).

Quando usar

Quando o período de depreciação não é inteiro ou há troca automática para linear no ponto ótimo.

Sintaxe

DAX
VDB(<Custo>, <Residual>, <Vida>, <InicioPer>, <FimPer>[, <Fator>[, <SemTroca>]])

Parâmetros

Custo: Custo inicial do ativo. Residual: Valor ao final da depreciação (valor residual); pode ser 0. Vida: Número de períodos da vida útil do ativo. InicioPer: Período inicial do cálculo, na mesma unidade de Vida. FimPer: Período final do cálculo, entre InicioPer e Vida, na mesma unidade de Vida. Fator (Opcional): Taxa de declínio do saldo; se omitido, 2 (saldo decrescente duplo). SemTroca (Opcional): TRUE não troca para o método linear; FALSE ou omitido troca para linear quando ele gerar depreciação maior que o saldo decrescente.

Aplica-se a

  • SimColuna Calculada
  • SimTabela Calculada
  • SimMedida
  • SimCálculo Visual

Exemplo

DAX
// Depreciação entre 0,5 e 1,5 ano (meses 6 a 18)
Depreciação Parcial =
VDB(
    100000,   // Custo
    0,        // Sem residual
    5,        // Vida 5 anos
    0.5,      // Início: 6 meses
    1.5,      // Fim: 18 meses
    2,        // Fator (saldo decrescente duplo)
    FALSE     // Troca para linear quando for vantajoso
)

// SemTroca = TRUE: nunca troca para linear
Depreciação Acelerada =
VDB(100000, 0, 5, 0, 1, 2, TRUE)

Observações

Erro se Custo < 0, Residual < 0, Vida < 1, InicioPer > FimPer, FimPer > Vida, Fator < 0 ou SemTroca não for TRUE/FALSE. Não suportada em modo DirectQuery quando usada em colunas calculadas ou regras de RLS. A página lista InicioPer menor que 1 como erro, mas os próprios exemplos oficiais usam 0.

Mais informações

Equivalente Excel (pt-BR)
BDV
Equivalente Excel (en-US)
VDB
Lançamento
2020-Jul
Referência
https://learn.microsoft.com/pt-br/dax/vdb-function-dax
Função anteriorVARX.SPróxima função WEEKDAY
Biblioteca