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!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *