Eventos
Junte-se a nós na FabCon Vegas
31 de mar., 23 - 2 de abr., 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registre-se hoje mesmoNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual
Retorna a depreciação de um ativo em um período especificado usando o método de saldo decrescente fixo.
DB(<cost>, <salvage>, <life>, <period>[, <month>])
Termo | Definição |
---|---|
cost | O custo inicial do ativo. |
salvage | O valor no final da depreciação (às vezes chamado de valor residual do ativo). Esse valor pode ser 0. |
vida | O número de períodos sobre o qual o ativo está sendo depreciado (às vezes chamado de vida útil do ativo). |
period | O período para o qual você deseja calcular a depreciação. Em period, use as mesmas unidades que life. Precisa estar entre 1 e life (inclusive). |
month | (Opcional) O número de meses no primeiro ano. Se month for omitido, ele será considerado 12. |
A depreciação durante o período especificado.
O método de saldo decrescente fixo computa a depreciação a uma taxa fixa. DB usa as seguintes fórmulas para calcular a depreciação de um período:
em que:
A depreciação do primeiro e do último período é um caso especial.
Para o primeiro período, DB usa esta fórmula:
Para o último período, DB usa esta fórmula:
period e month são arredondados para obter o número inteiro mais próximo.
Um erro será retornado se:
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.
A seguinte consulta DAX:
EVALUATE
{
DB(1000000, 0, 6, 1, 2)
}
Retorna a depreciação de um ativo nos últimos dois meses do primeiro ano, supondo que valerá US$ 0 após 6 anos.
[Value] |
---|
166666,666666667 |
O exemplo a seguir calcula a depreciação total de todos os ativos em anos diferentes durante seus tempos de vida. Aqui, o primeiro ano inclui apenas sete meses de depreciação e o último ano inclui apenas cinco meses.
DEFINE
VAR NumDepreciationPeriods = MAX(Asset[LifeTimeYears])+1
VAR DepreciationPeriods = GENERATESERIES(1, NumDepreciationPeriods)
EVALUATE
ADDCOLUMNS (
DepreciationPeriods,
"Current Period Total Depreciation",
SUMX (
FILTER (
Asset,
[Value] <= [LifetimeYears]+1
),
DB([InitialCost], [SalvageValue], [LifetimeYears], [Value], 7)
)
)
Eventos
Junte-se a nós na FabCon Vegas
31 de mar., 23 - 2 de abr., 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registre-se hoje mesmo