Aprenda mais sobre como calcular acumulado no Power BI e entenda como gerar relatórios mais precisos e inteligentes.
Esse cálculo vai permitir entender a soma acumulada até um certo ponto, que a gente vai definir. Ou seja, permite visualizar resultados acumulados e ter uma noção temporal mais específica das contagens e somas.
Veremos como isso pode ser feito com uma medida envolvendo manipulação das tabelas, lógica e filtros.
O que você vai aprender aqui?
Como calcular o acumulado no Power BI
Nessa aula nós vamos te mostrar como fazer o cálculo de acumulado no Power BI.
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
Para fazer o download do(s) arquivo(s) utilizados na aula, preencha com o seu e-mail:
Não vamos te encaminhar nenhum tipo de SPAM! A Hashtag Treinamentos é uma empresa preocupada com a proteção de seus dados e realiza o tratamento de acordo com a Lei Geral de Proteção de Dados (Lei n. 13.709/18). Qualquer dúvida, nos contate.
O que é o acumulado no Power BI?
Acumulado é uma forma de representar os dados em que conseguimos colocar a soma de uma informação até o momento, ou seja, quando falamos de gastos por exemplo. Vamos supor que temos 5 dias e em cada dias gastamos R$100,00 com um serviço/produto.
No primeiro dia teremos R$100,00, no segundo dia o nosso gasto acumulado é de R$200,00, pois temos 100 do primeiro dia e mais 100 do segundo, ou seja, é uma soma com o valor anterior e esse valor vai se acumulando a medida em que vamos descendo em uma tabela.
É um cálculo diferente de apenas buscar o valor total por dia. Logo, é uma forma de entender o quanto se tinha de faturamento total em um dado recorte temporal.
Assim, quando se olha o valor, o analista consegue visualizar como a empresa estava até aquele momento específico.
Pode parecer difícil entender como ele funciona, mas, na verdade, não é tão complexo. É preciso fazer uma função um pouco mais elaborada, com filtros e uma lógica especial. Mas veremos que isso é compreensível.
A lógica é basicamente a seguinte: precisamos calcular sempre uma soma dos valores menores do que o valor atual para armazenar na célula correspondente. Afinal, sempre queremos o acumulado no Power BI até aquele momento.
Então, usamos uma soma que considera todos os valores menores ou iguais àquele que estamos verificando.
Quando utilizar essa métrica?
O acumulado no Power BI é muito utilizado para análise de custos/gastos para verificar o acumulado até o momento que está sendo analisado.
Desta forma o usuário consegue saber o total até aquele momento sem a necessidade de sempre ficar somando todos os valores anteriores.
Também é uma análise perfeita para gerar gráficos e montar em um dashboard para visualização. Por exemplo, para mostrar esses custos/gastos ou até o faturamento e como isso foi crescendo (ou decrescendo) ao longo do tempo.
Essa visão pode ser levada para um executivo ou apresentada em uma reunião, por exemplo. É um recorte muito útil que pode auxiliar na tomada de decisão estratégica em diversas áreas.
Por isso, é importante saber como fazer isso.
Etapas para o cálculo da medida de Acumulado no Power BI
Digamos que você tem uma tabela de vendas, com os valores de vendas a cada linha.
Não há nenhuma relação entre os dados ainda. Nenhuma soma acontecendo.
Vamos então buscar o cálculo acumulado das vendas por mês.
Primeiro, você precisa da medida de faturamento total, que vai calcular a soma de todos os faturamentos da tabela de vendas. Inicialmente, essa medida vai apenas fazer um cálculo simples, sem muito detalhamento.
Depois, é preciso levantar as informações mês a mês. Ao relacionar o faturamento com a tabela de calendário, podemos estabelecer realmente o faturamento por mês.
Então, em seguida, podemos definir a medida que queremos: faturamento acumulado. Essa medida é calculada a partir de um filtro do calendário para pegar somente os meses até aquele mês em questão.
Como utilizar o acumulado no Power BI?
Inicialmente vamos fazer uma análise rápida dos dados que temos para verificar como esse acumulado no Power BI será feito.
Aqui temos uma tabela com os dados de vendas de alguns produtos. Temos o código dos produtos (SKU), quantidade vendida, a loja que fez a venda, data da venda, código do cliente, preço unitário, a marca do produto e o faturamento na venda (preço unitário x quantidade vendida).
O primeiro passo que vamos fazer é a criação de uma medida para obter o faturamento total das vendas. Para isso basta clicar com o botão direito do mouse em qualquer local da tabela e selecionar a opção Nova Medida.
Feito isso a barra de fórmulas irá aparecer para que o usuário possa escrever a fórmula desejada para essa medida. Lembrando que o nome antes do símbolo de = se refere ao nome da medida e o que vez depois é a fórmula para o cálculo dessa medida.
Vamos utilizar a fórmula SUM que é soma em inglês para somar os valores da coluna de faturamento na venda.
Como toda medida retornar apenas um único resultado ele não será mostrado dentro da tabela, para isso será necessário a criação de um gráfico/tabela para mostrar esse resultado. Neste caso vamos utilizar a opção de Matriz.
Para isso basta ir até a guia Relatório e selecionar a opção Matriz dentro da parte de visualização.
Com a matriz criada, basta arrastar a medida de Faturamento Total dentro do campo de Valores.
Feito isso já teremos o valor de faturamento total dentro da matriz.
É possível observar que o tamanho da fonte está muito pequeno, o que atrapalha a visualização dos dados. Para alterar isso vamos até a parte de Formato (com a matriz selecionada), em seguida vamos pesquisar por tamanho e por fim basta alterar para o tamanho desejado de fonte.
Feito isso as informações da matriz já ficam mais visíveis.
Agora vamos alterar a formatação dessa informação para que fique correta como moeda. Para isso basta ir até a guia Ferramentas de medida, em seguida clicar no símbolo $ e selecionar a opção Moeda Geral. Logo ao lado temos a opção do número de casas decimais, vamos colocar apenas 2.
Feito isso nosso faturamento total terá seu formato modificado para moeda com duas casas decimais.
Como queremos calcular o faturamento total mês a mês vamos utilizar a outra tabela que temos que é a tabela de Calendário.
Aqui temos uma tabela com todas as datas de 2016 até 2018 e temos também algumas informações úteis como mês, ano, mês/ano e o trimestre dessa data. Isso vai servir para que possamos fazer nossas análises sem ter como base somente a data completa.
Tendo essas informações vamos pegar a informação de mês/ano e colocar no campo de linhas da nossa matriz para que possamos verificar o faturamento total por mês em cada um dos anos.
Aqui temos o faturamento de cada um dos meses em cada um dos anos de análise e no final temos a soma desses faturamentos que é exatamente o valor que calculamos de faturamento total das vendas.
Neste caso é possível notar que tínhamos apenas o valor do faturamento total, no entanto ao acrescentar as informações de mês/ano nas linhas da matriz o Power BI pega esse valor e divide essas informações para obter o faturamento de cada um dos meses.
Portanto por mais que não tenhamos o valor mensal de faturamento é possível obter desta forma sem a necessidade de fazer um novo cálculo. Vamos agora para a criação de uma Nova Medida para criar o cálculo do faturamento acumulado.
A fórmula a ser utilizada para o cálculo do faturamento acumulado no Power BI será essa. Foi feita uma divisão por linhas para facilitar o entendimento da fórmula (isso é possível pressionando SHIFT + ENTER).
A primeira fórmula utilizada é CALCULATE que permite ao usuário fazer um cálculo com um filtro. Neste caso vamos fazer o cálculo do faturamento total (que já calculamos).
Em seguida vamos utilizar a fórmula FILTER, pois como teremos um filtro mais complexo é necessário o uso dessa fórmula. Dentro dessa fórmula vamos calcular ALL (todas) as datas do calendário. Isso é necessário, pois a fórmula FILTER analisa linha por linha, então neste caso teríamos uma análise mês a mês e assim não conseguiríamos obter o total geral que temos.
Por fim vamos definir qual o critério para obter esse faturamento acumulado que será a fórmula da linha 4. Essa fórmula vai efetuar o cálculo das datas que são menores ou iguais a maior data daquele mês, ou seja, se a maior data de Fevereiro é 28 serão somados os valores de primeiro de Janeiro até 28 de Fevereiro, pois eles são menores.
Então a soma será feita baseado no mês de análise e serão somados todos os valores anteriores. Para finalizar vamos alterar o formato dessa medida para moeda geral e vamos inserir essa medida no campo de valores da nossa matriz.
É possível observar que agora temos o faturamento acumulado em uma segunda coluna onde temos o valor do mês atual somado ao faturamento dos meses anteriores.
Agora podemos remover o valor de Faturamento Total, pois só nos interessa o Faturamento Acumulado. Feito isso podemos alterar o tipo de gráfico ao invés de Matriz para Gráfico de Colunas Empilhadas.
Lembrando que o usuário poderá fazer essa análise para datas, anos e trimestres. Basta alterar o campo de linhas para essas informações, vamos alterar para trimestres e verificar o resultado.
Como o padrão do Power BI é colocar do maior para o menor ele já começa assim. Caso o usuário queira colocar do menor para o maior basta clicar nos 3 pontos no canto superior direito do gráfico e escolher a opção Classificar em ordem crescente.
Feito isso teremos o gráfico invertido indo do menor valor para o maior, que neste caso faz mais sentido para análise do faturamento acumulado.
O Método Novo: Cálculo Visual no Power BI
Agora, que você aprendeu a forma tradicional de calcular acumulados, vamos te mostrar um novo método, mais prático e que dispensa o uso de fórmulas.
O Power BI introduziu recentemente uma funcionalidade chamada Cálculo Visual, que permite adicionar cálculos diretamente em seus gráficos e tabelas. Isso significa que você pode calcular valores acumulados com apenas alguns cliques, economizando tempo e esforço. Vamos aprender!
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
Para fazer o download do(s) arquivo(s) utilizados na aula, preencha com o seu e-mail:
Não vamos te encaminhar nenhum tipo de SPAM! A Hashtag Treinamentos é uma empresa preocupada com a proteção de seus dados e realiza o tratamento de acordo com a Lei Geral de Proteção de Dados (Lei n. 13.709/18). Qualquer dúvida, nos contate.
O cálculo dos valores acumulados
Como vimos na aula anterior, o Power BI permite calcular valores acumulado com fórmulas escritas em DAX (Data Analysis Expressions), como CALCULATE e FILTER. Esses métodos têm suas vantagens, mas podem levar bastante tempo para serem implementadas corretamente.
Para quem está começando no Power BI, essa complexidade pode ser um obstáculo, talvez pensando nisso a Microsoft lançou a funcionalidade de Cálculo Visual.
O Método Novo: Cálculo Visual no Power BI
Com Cálculo Visual, é possível adicionar cálculos diretamente em seus gráficos e tabelas.
Passo a Passo para Calcular o Acumulado
Crie uma Matriz: Comece inserindo uma matriz no seu relatório. Na matriz, adicione os meses nas linhas e o faturamento total de cada mês nos valores. Isso permitirá que você visualize o desempenho mensal da empresa.
Ajuste a Formatação: Para melhorar a visualização, ajuste o tamanho da fonte e certifique-se de que os meses estejam sendo exibidos corretamente, sem hierarquias desnecessárias. Isso é especialmente útil quando você tem muitos dados para exibir.
Adicione o Cálculo de Acumulado: Clique nos três pontinhos da matriz e selecione a opção Cálculo Visual. Escolha a opção Total Acumulado. Em seguida, selecione o campo que deseja acumular, como o faturamento total. O Power BI fará o resto do trabalho para você.
Preencha a fórmula RUNNINGSUM: Digite o nome do campo que você quer calcular na fórmula. No nosso caso, a fórmula ficou assim:
Total acumulado = RUNNINGSUM([Faturamento Total])
Resultado Automático: Pronto! O Power BI calculará automaticamente o valor acumulado para cada mês, sem a necessidade de fórmulas complexas. Você verá o faturamento acumulado de janeiro, fevereiro, março e assim por diante.
Acumulado por Ano (Year-to-Date)
Em alguns casos, você pode querer calcular o acumulado apenas para o ano em curso, e não para todo o histórico. Isso é conhecido como Year-to-Date (YTD) e é essencial para análises comparativas entre diferentes anos. Para isso, o Power BI oferece a função TOTALYTD, que calcula o acumulado apenas dentro de um ano específico.
Como Usar a Função TOTALYTD
- Crie uma Nova Medida: No Power BI, crie uma nova medida utilizando a função
TOTALYTD
. A fórmula é simples: você só precisa especificar a expressão que deseja acumular (como o faturamento total) e a coluna de datas da sua tabela de calendário. - Adicione a Medida à Matriz: Insira a nova medida na matriz para visualizar o faturamento acumulado por ano. Dessa forma, você poderá comparar o desempenho de diferentes anos em um mesmo período, como janeiro a setembro de 2020 versus janeiro a setembro de 2021. Nesse caso, nós fizemos uma referência aos nossos dados em Datas, e a fórmula ficou assim:
Fat Acumulado YTD = TOTALYD([Faturamento Total], dCalendario[Datas])
Essa análise é extremamente útil para identificar tendências e comparar o desempenho da empresa em diferentes períodos.
Por exemplo, você pode verificar se o faturamento acumulado até setembro de 2021 foi maior ou menor do que no mesmo período de 2020, o que pode fornecer insights valiosos para a tomada de decisões.
Dicas Extras para Melhorar a Visualização
Para tornar suas análises ainda mais claras e impactantes, aqui estão algumas dicas extras:
- Barras de Dados: Adicionar barras de dados à sua matriz pode tornar a visualização mais intuitiva. Elas ajudam a comparar visualmente os valores acumulados de cada mês, destacando os períodos de maior e menor desempenho.
- Filtros: Utilize filtros para remover meses sem faturamento, garantindo que sua análise seja focada apenas nos períodos relevantes. Isso evita a exibição de dados desnecessários e melhora a clareza do relatório.
- Formatação Condicional: Outra opção é usar formatação condicional para destacar valores específicos, como meses com faturamento acima ou abaixo da média. Isso pode ser feito diretamente na matriz, sem a necessidade de fórmulas adicionais.
Conclusão – Acumulado no Power BI
Calcular valores acumulados no Power BI nunca foi tão fácil. Com a funcionalidade de Cálculo Visual, você pode obter resultados precisos e rápidos sem precisar mergulhar em fórmulas complexas.
Neste conteúdo, aprendemos a calcular o acumulado no Power BI e representá-lo visualmente em forma de gráficos.
Além disso, a função TOTALYTD
permite análises mais específicas, como o acumulado por ano, que são essenciais para comparar o desempenho da empresa em diferentes períodos.
Se você gostou deste conteúdo e quer aprender mais sobre Power BI, nós temos muitos conteúdos como esse em nosso blog!
Hashtag Treinamentos
Para acessar outras publicações de Power BI, clique aqui!
Posts mais recentes de Power BI
- Fórmula CALCULATE no Power BI [+Erro Comum e Como Evitar]Nessa aula vamos te mostrar como utilizar a fórmula CALCULATE no Power BI para que possa fazer seus cálculos com filtros específicos!
- Power BI Dashboard Dinâmico: Como Criar um Botão para Alternar entre Faturamento, Vendas e LucroVamos te mostrar com Power BI dashboard dinâmico como criar um botão interativo que faz exatamente isso — sem duplicar gráficos ou complicar seu relatório.
- As 5 Melhores Fórmulas do Power BIAprenda as 5 melhores fórmulas do Power BI que você precisa dominar para melhorar ainda mais suas análises!
Posts mais recentes da Hashtag Treinamentos
- Funções do Copilot no Excel que vão TRANSFORMAR seu TrabalhoVocê sabia que o Copilot no Excel faz muito mais do que tirar dúvidas? Essa IA pode criar fórmulas, formatar dados e até gerar gráficos por você.
- Automação Whatsapp Web com com Python: Guia Completo para Enviar Mensagens com PyWhatKitVocê já imaginou programar o envio de mensagens com uma automação WhatsApp Web com poucas linhas de código?
- 30 Frases de Small Talk em Inglês: Tenha Conversas Naturais em InglêsDomine o Small Talk em Inglês com 30 frases práticas para conversas rápidas. Aprenda a pronúncia, os usos e dicas para falar com mais naturalidade.
Sócio fundador e especialista em Python da Hashtag Treinamentos. Criador do Método Impressionador para ensinar pessoas comuns a crescerem na carreira e se destacarem na empresa usando o Python.