A função CLOSINGBALANCEYEAR
no Power BI é uma daquelas funções DAX que parece que está te fazendo um favor, mas na verdade só tá te mostrando o saldo final do ano, ou seja, o valor mais recente de uma medida até o último dia do ano. Agora, vamos ver isso na prática com exemplos bem simples, e claro, com aquele toque mineiro.
1. Exemplo básico – Saldo de contas no fim do ano
Imagina que cê tem um banco de dados com o saldo mensal da sua conta corrente. Com a função CLOSINGBALANCEYEAR
, cê vai saber quanto tinha lá no final do ano:
daxCopiar códigoCLOSINGBALANCEYEAR(
SUM(Transacoes[Valor]),
Calendario[Data]
)
Aqui ele vai somar tudo da coluna Valor
e te dizer o saldo que tinha na conta no último dia do ano. E pode confiar, que saldo é sempre aquele chorinho que a gente espera que sobre no fim do mês, sô.
2. Saldão de vendas – Quanto vendeu no ano?
Agora imagina que cê é dono de uma padaria. Quer saber quanto que a padaria vendeu até o último dia de cada ano? Usa isso aqui, uai:
daxCopiar códigoCLOSINGBALANCEYEAR(
SUM(Vendas[Valor]),
Calendario[Data]
)
Pronto, só alegria! Vai ver o último valor registrado no seu calendário de vendas. Se for bom, já pode aumentar os preços dos pãozinhos pro ano que vem.
3. Fechamento de estoque – Quanto tinha de estoque no fim do ano?
Tá com medo de acabar o estoque e quer ver o saldo no fim do ano? Sem drama:
daxCopiar códigoCLOSINGBALANCEYEAR(
SUM(Estoque[Quantidade]),
Calendario[Data]
)
Aí cê vai ver o quanto que restou na prateleira no último dia do ano. Se estiver vazio, já pode correr pra comprar mais, antes que vire um caos.
4. Saldo de horas trabalhadas – Pra quem é de RH
Tá controlando as horas que o pessoal trabalhou durante o ano? Com esse código aqui, cê descobre quantas horas o funcionário mais trabalhador acumulou até o último dia do ano:
daxCopiar códigoCLOSINGBALANCEYEAR(
SUM(FolhaDePonto[HorasTrabalhadas]),
Calendario[Data]
)
Se o valor for alto demais, já pode dar uma folguinha pro coitado.
5. Pontuação acumulada – Pra quem joga futebol no fim de semana
Fazendo o bolão do campeonato amador? Dá pra saber quantos pontos o seu time acumulou até o fim do ano:
daxCopiar códigoCLOSINGBALANCEYEAR(
SUM(TabelaDePontos[Pontuacao]),
Calendario[Data]
)
Se não for suficiente pra ser campeão, pelo menos não fica por último, né?
6. Fechamento de receita – A firma tá lucrando?
Quer saber se a firma tá dando lucro ou prejuízo no fim do ano? A função te ajuda, sô:
daxCopiar códigoCLOSINGBALANCEYEAR(
SUM(Receita[Valor]),
Calendario[Data]
)
Se o número for positivo, tá na hora de dar aquele bônus pro pessoal.
7. Energia elétrica – Controle o gasto
Gastou muito de luz na firma? Quer saber quanto fechou o ano? Se liga:
daxCopiar códigoCLOSINGBALANCEYEAR(
SUM(ContaDeEnergia[Consumo]),
Calendario[Data]
)
Se o valor for grande demais, cê já sabe, apaga as luzes antes de sair.
8. Consumo de água – O último banho do ano
Controlando o consumo de água? Quer saber quanto que foi gasto até o último banho do ano:
daxCopiar códigoCLOSINGBALANCEYEAR(
SUM(ContaDeAgua[Consumo]),
Calendario[Data]
)
Se o número for alto demais, já pode começar a rezar pra chuva.
9. Total de clientes – Crescimento da loja
Quer saber quantos clientes passaram pela sua loja até o final do ano?
daxCopiar códigoCLOSINGBALANCEYEAR(
COUNT(Clientes[ID]),
Calendario[Data]
)
Se o número for alto, bora comemorar! Senão, tem que rever a estratégia.
10. Fechamento de produção – Pra quem tá na indústria
Por fim, se cê trabalha na indústria e quer saber o quanto produziu até o último dia do ano:
daxCopiar códigoCLOSINGBALANCEYEAR(
SUM(Produção[Unidades]),
Calendario[Data]
)
Se o valor for alto, bora descansar. Se for baixo, chama o pessoal e acelera!
Moral da história:
O CLOSINGBALANCEYEAR
é como se fosse o fechamento da conta no bar: ele te diz quanto de “sorte” sobrou ou quanto cê deve até o fim do ano. Tá aí um jeitinho mineiro de fechar o ciclo e começar o ano de olho nas metas!