Como Fazer Acumulado no Power BI

O cálculo de acumulado no Power BI é uma técnica essencial para análise de desempenho ao longo do tempo.

Afinal, ele permite visualizar a progressão dos valores em determinado período, facilitando o entendimento de tendências e padrões. O acumulado é amplamente utilizado em indicadores financeiros, como faturamento acumulado, despesas acumuladas e metas progressivas.

Portanto, neste guia, vamos usar uma base de dados simples para você entender como fazer acumulado no Power BI.

Vamos lá!

BASE DE DADOS

Importando Dados do Excel para o Power BI

Antes de mais nada, precisamos garantir que temos uma base de dados adequada, portanto, temos uma base de dados simples no Excel, contendo o total vendido por dia no mês de janeiro:

Registro de Vendas no Excel
Registro de Vendas no Excel

Agora, precisamos abrir o arquivo no Power BI, então abra o Power BI Desktop, clique em Relatório em Branco e depois clique em Importar Dados do Excel:

Importando Dados no Excel para o Power BI
Importando Dados no Excel para o Power BI

Em seguida, selecione o arquivo desejado, vá em Abrir e em Transformar Dados:

Importando Dados no Excel para o Power BI
Importando Dados no Excel para o Power BI

Seguidamente, faça os devidos ajustes do arquivo no Power Query, caso seja necessário.

Por fim, clique em Fechar e Aplicar:

Dados do Excel no Power Query
Dados do Excel no Power Query

Assim, o arquivo será aberto no Power BI para a o cálculo do valor acumulado:

Base de Dados do Excel no Power BI
Base de Dados do Excel no Power BI

Criando a Tabela de Calendário o Power BI

Vale lembrar que, para que esse cálculo funcione corretamente, é fundamental ter uma Tabela de Calendário bem estruturada e devidamente relacionada à base de dados.

Sendo assim, vá em Modelagem e Nova Tabela:

Criando Tabela de Calendário no Power BI
Criando Tabela de Calendário no Power BI

Em seguida, digite a seguinte fórmula DAX:

Calendario =

    ADDCOLUMNS(

        CALENDAR(DATE(2020,1,1), DATE(2030,12,31)),

        “Ano”, YEAR([Date]),

        “Mês”, FORMAT([Date], “MMMM”),

        “Ano-Mês”, FORMAT([Date], “YYYY-MM”),

        “Dia da Semana”, FORMAT([Date], “dddd”),

        “Número do Mês”, MONTH([Date]),

        “Trimestre”, “T” & FORMAT([Date], “Q”),

        “Semana do Ano”, WEEKNUM([Date])

    )

Criando Tabela de Calendário no Power BI
Criando Tabela de Calendário no Power BI

Ao pressionar o ENTER do teclado, teremos a tabela de calendário:

Tabela de Calendário no Power BI
Tabela de Calendário no Power BI

Por fim, vá até Exibição de Modelo e faça o relacionamento da tabela de calendário com a de Vendas, conforme exemplo abaixo:

Relacionamento Entre as Tabelas de Vendas e Calendário
Relacionamento Entre as Tabelas de Vendas e Calendário no Power BI

Criando a Medida de Acumulado no Power BI

Agora que temos os dados e a tabela de calendário configurados, podemos criar a medida de acumulado.

Sendo assim, vá até a aba Modelagem e clique em Nova Medida:

Criando Medida de Valor Acumulado no Power BI
Criando Medida de Valor Acumulado no Power BI

Posteriormente, insira a seguinte fórmula DAX:

Vendas Acumuladas =

    CALCULATE(

        SUM(Vendas[Valor de Vendas]),

        FILTER(

            ALLSELECTED(Calendario[Date]),

            Calendario[Date] <= MAX(Calendario[Date])

        )

    )

Criando Medida de Valor
Criando Medida de Valor Acumulado no Power BI

Abaixo, temos a explicação do uso de cada DAX:

  • SUM: Calcule a soma da coluna Valor de Vendas na tabela Vendas.
  • CALCULATE: Modifica o contexto de filtro para calcular as vendas acumuladas.
  • FILTER: Mantém apenas os dados menores ou iguais aos dados atuais do contexto.
  • ALLSELECTED: Garante que os filtros aplicados pelo usuário, como seleção de período, sejam suspensos.
  • MAX: Filtra todos os dados menores ou iguais aos dados máximos dentro do contexto atual.

Após pressionar ENTER do teclado, temos a medida criada.

Visualizando o Valor Acumulado no Power BI

Por fim, precisamos exibir os valores acumulados em um visual para análise.

Dessa forma, vá Tabela, arraste os campos de Date, Vendas Acumuladas e Valor de Vendas em Colunas:

Visual de Tabela com o Acumulo de Vendas no Power BI
Visual de Tabela com o Acumulo de Vendas no Power BI

Assim, temos uma tabela, onde você verá que os valores vão sendo somados progressivamente, respeitando a sequência de datas.

Vendas Acumuladas
Vendas Acumuladas no Power BI

Se desejar, você poderá usar o cálculo do acumulado em gráficos no Power BI.

Portanto, seguindo as dicas acima, você vai conseguir entender melhor as tendências de crescimento ao longo do tempo.

Curso de Power BI Completo:

Este é o curso que vai te transformar em NINJA no Microsoft Power BICurso do ZERO ao Avançado em videoaulas passo a passo. Carga horária +20 horas (e crescendo com aulas novas).

cta curso de power bi completo

Por fim, deixe seu comentário sobre o que achou de usar este recurso e você também pode enviar a sua sugestão para os próximos posts.  Até breve!

Artigos Relacionados ao Power BI: