Joviano

Dia: 29 de julho de 2024

Transformar Saldo Acumulado em Movimento Mensal com Power Query

Transformar Saldo Acumulado em Movimento Mensal com Power Query

Vamos falar sobre como transformar saldos acumulados em movimentos mensais de maneira automática, sem precisar ficar subtraindo coluna por coluna manualmente. Imagine que você tem uma tabela com saldos mensais acumulados e precisa convertê-los em movimentos mensais para facilitar a análise. Neste tutorial, vamos mostrar como fazer isso usando Power Query. O objetivo é automatizar o processo, garantindo que, mesmo que novas colunas sejam adicionadas, o cálculo seja atualizado automaticamente. O Problema dos Saldos Acumulados O problema é simples: você tem uma tabela com contas e saldos acumulados por mês. Por exemplo, em janeiro o saldo é 100, em fevereiro é 210, em março é 290, e assim por diante. O que você realmente precisa é saber o movimento mensal, ou seja, quanto foi movimentado de um mês para o outro. Vamos exemplificar com uma tabela de um aluno, Artur, que trouxe essa questão: ele tem uma tabela onde os saldos acumulados são apresentados por mês. A necessidade é transformar esses saldos acumulados em movimentos mensais. Vamos resolver esse problema usando Power Query. Visualmente fica mais fácil entender O exemplo de nosso aluno se trata de uma DRE, mas, nós resumimos na tabela a seguir, para focar unicamente no problema: Transformamos ela nessa outra tabela, sem fazer cálculos manuais, ou seja, a base de dados pode crescer a vontade, que não ficamos presos às colunas do case inicial. Preparação dos Dados Primeiro, vamos entender como os dados estão estruturados e como devemos prepará-los para a transformação. A tabela tem as seguintes colunas: Nosso objetivo é pegar essas colunas de saldo acumulado e transformá-las em movimentos mensais. Vamos ver como fazer isso passo a passo. Passo a Passo da Solução No final desse artigo temos o material de apoio com a planilha usada nessa aula, para que você possa baixar e acompanhar. Basta solicitar, que em até 5 minutos estará no seu email. 1. Importando os Dados para o Power Query O primeiro passo é importar a tabela para o Power Query. Para isso, siga esses passos: Ou abra o editor Power Query e importe a planilha com os dados. 2. Transformando Colunas de Saldos em Linhas Para facilitar a manipulação dos dados, vamos transformar as colunas de saldos acumulados em linhas: 3. Substituindo Valores Nulos por Zero Para evitar problemas durante a subtração, substituímos todos os valores nulos por zero.Uma etapa antes do passo anterior (Colunas para Linhas), faça isso: Olhe a tabela despivotada, e verás que agora todos os meses possuem valor. 5. Agrupando Dados por Conta Agora, agrupamos os dados por conta para calcular os movimentos mensais dentro de cada conta: Isso vai criar uma coluna com subtabelas, sendo uma para as linhas correspondentes àquela conta. 4. Adicionando Coluna de Índice nas Subtabelas Adicionamos uma coluna de índice para manter a ordem dos meses e facilitar a subtração: 6. Calculando os Movimentos Mensais Aqui vem a parte mais interessante: calcular os movimentos mensais subtraindo o saldo acumulado do mês anterior do saldo acumulado do mês atual: Essa função vai calcular a diferença da linha atual com a linha anterior, como representado nessa imagem: 7. Agora é só Expandir os Dados e Deletar o que não quer Depois de calcular os movimentos mensais, expandimos as tabelas agrupadas e reorganizamos os dados: O pulo do gato 🐈 Preparamos uma aula onde te mostro o isolamento de cálculo em memória para usar no pivotamento, que é uma das formas que ensinamos na FORMAÇÃO POWER QUERY 2.0, que aumentam muito a performance das consultas. Assista todas as explicações visuais e a prática que te mostramos em cada passo mencionado aqui. Formação Power Query 2.0: Domine a Automação Ganhe tempo e aprenda a automatizar tarefas no Excel, Power Query, SQL, DAX e Python! Não perca a oportunidade de se inscrever na nossa Formação Power Query 2.0. Com essa formação, você aprenderá a transformar dados de maneira eficiente, melhorando sua produtividade e permitindo análises mais avançadas. Essa formação é ideal para analistas de negócios que querem elevar suas habilidades e automatizar processos repetitivos. Material de Apoio Logo aqui no final você pode solicitar o envio do material para seu e-mail.Solicite, que em até 5 minutos você receberá. Conclusão Neste tutorial, vimos como transformar saldos acumulados em movimentos mensais utilizando Power Query. Através de uma série de passos detalhados, conseguimos automatizar o processo de cálculo, garantindo precisão e eficiência. Esta técnica é especialmente útil para analistas de negócios que lidam com grandes volumes de dados e necessitam de análises precisas e rápidas. Abraço,

MUITO + que Power Query

Aprenda também SQL, DAX, Python e outras ferramentas que vão te fazer assumir posição de destaque em sua empresa.

Solicite a EMENTA CURRICULAR da FORMAÇÃO