Blog

Postado em em 2 de outubro de 2024

Fórmulas Power BI que você Precisa Aprender! – Guia Completo

Conheça as principais fórmulas Power BI e aprenda a utilizá-las para realizar suas primeiras análises e criar relatórios mais eficientes e intuitivos.

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:

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.

Fórmulas Power BI que você Precisa Aprender! – Guia Completo

Em um mundo cada vez mais orientado por dados, o Power BI se destaca como uma ferramenta poderosa e valiosa, permitindo realizar análises de dados de forma visual e interativa.

Um dos recursos mais importantes dessa ferramenta é a capacidade de usar fórmulas para manipular e analisar os dados, extraindo insights valiosos de diferentes fontes.

Nesta aula, vou te mostrar o que são e como utilizar as diferentes fórmulas do Power BI em suas análises, explicando as diferenças entre colunas calculadas e medidas.

Vamos abordar desde a importação dos dados, criação de colunas calculadas e medidas, até a visualização desses resultados por meio de gráficos e visuais no Power BI. Dessa forma, você estará pronto para construir uma análise completa no Power BI.

Base de Dados – Carregando os Dados no Power BI

No material disponível para download, você encontrará uma base de dados fictícia com informações sobre as vendas de uma empresa, incluindo detalhes sobre vendas, produtos, clientes e lojas.

Base de Dados

Para começar, vamos importar essa base de dados para o Power BI. Para isso, abra o Power BI, vá para a guia Página Inicial, clique em Pasta de Trabalho do Excel e selecione o arquivo de vendas.

Pasta de Trabalho do Excel

Espere a planilha ser carregada na nova janela e clique em Carregar.

Carregando a planilha

Nesse caso, podemos simplesmente carregar os dados, pois já estão prontos para uso no Power BI. Renomeie a planilha para Base Vendas.

Renomeando para Base Vendas

Caso queira aprender a tratar os dados antes de utilizá-los no Power BI, confira nosso Curso Básico Gratuito de Power Query.

O que são Fórmulas do Power BI? Quando utilizá-las?

As fórmulas no Power BI, assim como no Excel, permitem realizar cálculos e criar novos valores com base em dados existentes. Existem dois principais tipos de fórmulas: colunas calculadas e medidas.

Ambas são criadas usando a linguagem DAX (Data Analysis Expressions), porém com propósitos e comportamentos diferentes. Compreender quando e como utilizá-las é essencial para dominar o Power BI e criar análises mais completas.

Saiba mais em: Funções DAX no Power BI [Guia para iniciantes]

Colunas Calculadas

Com a base de dados importada, vamos começar a trabalhar com as fórmulas. Primeiramente, as colunas calculadas.

As colunas calculadas são criadas a partir de outras colunas existentes em uma tabela. Elas permitem adicionar novas informações à tabela, criando uma nova coluna com base em um cálculo.

Por exemplo, podemos pegar a quantidade de produtos vendidos e o preço unitário, e a partir dessas duas colunas, criar uma nova coluna que multiplica esses valores para obter o total de faturamento de cada venda.

No Modo de Exibição de Tabela, clique com o botão direito sobre a tabela e selecione a opção Nova Coluna.

Colunas Calculadas

Na barra de fórmulas que será aberta, defina o nome da nova coluna e o cálculo desejado.

Vamos chamar essa coluna de Faturamento e utilizar a seguinte fórmula:

Faturamento = 'Base Vendas'[Qtd Vendida] * 'Base Vendas'[Preço Unitario]
Faturamento

Essa fórmula calculará o faturamento de cada venda linha por linha. A principal característica das colunas calculadas é que elas são avaliadas e aplicadas no nível de cada linha da tabela.

Ou seja, para cada linha da tabela, o Power BI aplica a fórmula e preenche o valor da coluna.

Isso é particularmente útil ao lidar com grandes volumes de dados, como em nossa base, que possui mais de 56 mil linhas. O Power BI calcula todas elas de maneira rápida e eficiente.

Medidas Calculadas

As medidas são fórmulas que retornam valores agregados (como somas ou médias) e são recalculadas dinamicamente com base no contexto da consulta, como ao filtrar ou agrupar dados.

Diferentemente das colunas calculadas, os valores das medidas não são armazenados diretamente na tabela.

Para criar uma medida, clique com o botão direito do mouse na tabela e selecione Nova Medida.

Medidas Calculadas

Assim como nas colunas calculadas, a barra de fórmulas será exibida.

Por exemplo, podemos utilizar a função SUM para calcular o faturamento total da empresa, usando a coluna de faturamento criada anteriormente.

Faturamento Total = SUM('Base Vendas'[Faturamento])

Diferente das colunas, as medidas não aparecem diretamente na tabela. Para visualizá-las, vá até a guia de relatório do Power BI e crie um gráfico ou cartão.

Como queremos visualizar apenas o valor total, o Cartão é o visual adequado. Selecione essa opção e passe a medida Faturamento Total como campo do cartão.

Criar cartão
Cartão com medida Faturamento Total

Funções e Fórmulas no Power BI que Você Precisa Aprender

Agora que você já compreendeu o que são as Medidas e Colunas Calculadas e suas diferenças, vamos aprender como aplicar as principais fórmulas do Power BI em diferentes análises.

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Essas fórmulas do Power BI são essenciais para qualquer relatório ou dashboard que você queira construir, seja ele simples ou mais complexo. Elas fornecem informações cruciais para a análise de dados e ajudam a criar insights valiosos.

Função IF – Fórmulas Condicionais no Power BI

As fórmulas condicionais são um recurso essencial no Power BI, e a função IF é uma das mais utilizadas. Ela nos permite comparar valores e retornar resultados específicos com base nas condições estabelecidas.

Por exemplo, podemos usar a função IF para verificar se as entregas foram feitas dentro do prazo esperado. Vamos começar criando uma nova coluna calculada, somando a Data da Venda ao Prazo de Entrega.

Prazo Combinado Entrega = 'Base Vendas'[Data da Venda] + 'Base Vendas'[Prazo Entrega]
Coluna Prazo Combinado

O resultado será uma coluna com a data combinada de entrega. Para facilitar a visualização, podemos ajustar o tipo de dados dessa coluna para Data e formatar para Data Abreviada (Short Date).

Data Abreviada

Agora, com a coluna Prazo Combinado Entrega pronta, podemos implementar a função IF para comparar a Data de Entrega com esse prazo combinado.

Para isso, vamos criar uma nova coluna, que chamaremos de Status Entrega, e aplicar a função condicional IF.

O próximo passo é definir um teste lógico dentro dessa função. Esse teste irá verificar se a condição estabelecida é atendida, retornando um valor se for verdadeira e outro se for falsa.

No nosso caso, vamos comparar os valores da coluna Data de Entrega com a coluna Prazo Combinado Entrega.

Status Entrega = IF(
    'Base Vendas'[Data Entrega] <= 'Base Vendas'[Prazo Combinado Entrega],
    "No Prazo",
    "Atrasado"
)

Assim, se a data da entrega estiver dentro do prazo, exibiremos No Prazo; caso contrário, o status será Atrasado.

Status Entrega

Saiba mais em: Função IF Power BI com Várias Condições – Função SE Power BI

Fórmula SUM – Soma no Power BI

A função SUM como já vimos, é utilizada para calcular a soma dos valores de uma coluna específica. Ela é extremamente útil para agregar dados, somando todos os valores de um conjunto, como no caso de calcular o faturamento total da empresa.

Uma dica importante é também entender as diferenças entre SUM e SUMX no Power BI, já que cada uma tem suas peculiaridades e aplicações.

Fórmula AVERAGE – Média no Power BI

A fórmula AVERAGE é responsável por calcular a média dos valores de uma coluna. Ela pode ser usada para descobrir o valor médio de um conjunto de dados.

Por exemplo, podemos utilizá-la para calcular o faturamento médio da empresa por venda:

Fat. Médio por Transação = AVERAGE('Base Vendas'[Faturamento])

Assim como fizemos para o Faturamento Total, podemos criar um novo cartão para visualizar a medida Fat. Médio por Transação.

Fórmula AVERAGE – Média no Power BI

Fórmulas COUNT e COUNTA – Contagem no Power BI

A função COUNT conta o número de valores em uma coluna, excluindo valores em branco. Ela é útil quando você precisa saber quantos registros existem em uma coluna específica.

Por exemplo, podemos usar a fórmula COUNT para contar o número de transações na tabela de vendas. É importante escolher uma coluna totalmente preenchida, caso contrário, os dados não serão precisos.

Qtd. Transações = COUNT('Base Vendas'[Produto])

Podemos visualizar essa medida com um cartão na guia de relatório.

função COUNT

De maneira similar, a função COUNTA conta o número de células não vazias em uma coluna, incluindo qualquer valor, como texto ou números.

Fórmula COUNTROW – Contagem de Linhas no Power BI

A função COUNTROWS também pode ser usada para contar o número total de transações, pois ela retorna o total de linhas de uma tabela, sem depender de uma coluna específica.

Isso é útil quando queremos o total de registros de uma tabela, mesmo que existam valores em branco.

Qtd. de Registros = COUNTROWS('Base Vendas')

O resultado visualizado será o mesmo obtido com a função COUNT, mas sem a necessidade de especificar uma coluna.

Fórmula COUNTROW – Contagem de Linhas no Power BI

Fórmula DISTINCTCOUNT – Contagem distinta no Power BI

A fórmula DISTINCTCOUNT é essencial quando queremos contar apenas os valores únicos de uma coluna, ignorando repetições.

Por exemplo, podemos usá-la para contar quantos clientes únicos foram atendidos, independentemente de quantas compras realizaram.

Clientes Atendidos = DISTINCTCOUNT('Base Vendas'[ID Cliente])

Essa medida exibida em um cartão mostrará o número de clientes únicos, nesse caso, 17 mil clientes únicos atendidos em um total de 56 mil transações.

Fórmula DISTINCTCOUNT – Contagem distinta no Power BI

Saiba mais em: DISTINCTCOUNT Power BI: Contando Valores Distintos

Fórmula DIVIDE – Divisão no Power BI

Com a função DIVIDE, podemos realizar divisões de forma segura, evitando erros em casos de divisão por zero. Essa é a maneira recomendada de realizar divisões, em vez de usar apenas o operador /.

Por exemplo, podemos calcular a média de transações por cliente através do operador /:

Média de Transações por Cliente = [Qtd. Transações]/[Clientes Atendidos]

Ou então, utilizando a função DIVIDE.

Média de Transações por Cliente = DIVIDE([Qtd. Transações], [Clientes Atendidos])
Fórmula DIVIDE – Divisão no Power BI

Fórmulas MÁX e MIN – Máximo e Mínimo no Power BI

As funções MAX e MIN servem para identificar o valor máximo e mínimo em uma coluna, respectivamente. Podemos usá-las para descobrir o maior e o menor faturamento de vendas.

Maior Venda = MAX('Base Vendas'[Faturamento])
Menor Venda = MIN('Base Vendas'[Faturamento])

Esses valores podem ser exibidos em cartões e formatados como moeda. Para isso, basta selecionar a medida correspondente e, na guia Formatação, ajustar o formato para Moeda R$ Português (Brasil).

Formatando como moeda
Fórmulas MÁX e MIN – Máximo e Mínimo no Power BI

Fórmula CALCULATE – Cálculos com Filtros

A função CALCULATE é uma das mais poderosas no Power BI, permitindo modificar o contexto de cálculos, criar métricas avançadas e aplicar filtros específicos.

Essa função é essencial para análises condicionais em grandes conjuntos de dados. Ela recebe como argumentos a expressão que será calculada e o(s) filtro(s) que será(ão) aplicado(s).

Por exemplo, podemos utilizá-la para contar o número de entregas realizadas dentro do prazo.

O primeiro argumento será a função COUNTROWS, que conta todas as linhas da tabela. O segundo argumento será o filtro que aplicaremos, neste caso, onde a coluna Status Entrega tem o valor No Prazo.

Entregas no Prazo = CALCULATE(
    COUNTROWS('Base Vendas'),
    'Base Vendas'[Status Entrega]="No Prazo"
)

Visualizando essa medida em um cartão, podemos ver que a empresa realizou 41 mil entregas no prazo.

Fórmula CALCULATE – Cálculos com Filtros

Função FILTER – Filtro no Power BI

A função FILTER é outra ferramenta poderosa que permite filtrar os dados com base em critérios específicos, retornando uma tabela que atende a essas condições. Ela pode ser combinada com outras funções, como CALCULATE, para criar análises mais refinadas.

Vamos aplicar essa função para calcular o faturamento apenas das vendas feitas com produtos da marca Apple e que foram entregues no prazo. A função FILTER será usada dentro da CALCULATE para aplicar as duas condições.

Faturamento Apple No Prazo =
CALCULATE(
    SUM('Base Vendas'[Faturamento]),
    FILTER(
        'Base Vendas',
        'Base Vendas'[Marca] = "Apple" && 'Base Vendas'[Status Entrega] = "No Prazo"
    )
)

Com essa medida criada, podemos visualizá-la em um cartão.

Função FILTER – Filtro no Power BI

Função ALL

A função ALL é essencial para realizar análises comparativas no Power BI. Serve para remover filtros e contextos específicos, de modo que se veja claramente o conjunto completo de dados em uma determinada visualização. 

Isso possibilita a comparação de resultados e a identificação de tendências e padrões relevantes para a tomada de decisões informadas.

Aprenda mais sobre essa fórmula em: Formulas ALL x ALLSELECTED no Power BI – Formulas DAX

A função RELATED é fundamental para realizar a junção de tabelas no Power BI. Com essa função, dá para estabelecer relações entre diferentes tabelas e extrair informações relacionadas. 

Logo, se torna viável a criação de análises mais complexas e abrangentes, com insights valiosos sobre as relações e conexões dos dados.

Funções TOTALYTD / TOTALQTD / TOTALMTD

As funções TOTALYTD, TOTALQTD e TOTALMTD são especialmente úteis para análises de dados temporais no Power BI. 

Em suma, o que elas fazem é calcular valores acumulados ao longo do tempo, seja por ano (YTD), trimestre (QTD) ou mês (MTD). Com essas funções, é possível visualizar a evolução dos dados ao longo do período e identificar padrões sazonais ou tendências significativas.

Gráficos no Power BI – Visualizando os Resultados

Além dos cartões que usamos para exibir resultados numéricos, o Power BI oferece diversos tipos de gráficos que facilitam a visualização de dados. Gráficos de barras, cartões e matrizes são ótimas opções para tornar as análises mais claras e interativas.

Por exemplo, podemos criar um gráfico de barras para visualizar o faturamento por marca de produto. No eixo X, colocamos a medida Faturamento Total, e no eixo Y, a coluna Marca.

Gráficos no Power BI

Se você quiser aprender a construir um dashboard completo e interativo, veja nossa aula: Do ZERO ao DASHBOARD – Introdução ao Power BI, onde você aprenderá a criar dashboards como esse:

Dashboard Completo

Conclusão – Introdução às Fórmulas Power BI

As fórmulas no Power BI são fundamentais para transformar dados brutos em insights valiosos. Compreender a diferença entre colunas calculadas e medidas é essencial para organizar melhor suas análises e torná-las mais detalhadas.

Ao dominar essas funções, você será capaz de realizar análises avançadas, o que é um diferencial importante para o seu desenvolvimento profissional.

Se deseja aprimorar ainda mais seus conhecimentos e criar relatórios e dashboards impressionantes, confira nosso Curso Completo Power BI Impressionador.

Hashtag Treinamentos

Para acessar outras publicações de Power BI, clique aqui!


Quer aprender mais sobre Power BI com um minicurso básico gratuito?

Posts mais recentes de Power BI

Posts mais recentes da Hashtag Treinamentos