DEV Community

Fabiana de carvalho Lima dias for edinei.dev

Posted on

3

📊Power BI: Fórmulas Dax e Medidas

O Power BI é uma ferramenta poderosa que não só ajuda a visualizar dados, mas também a criar cálculos dinâmicos e personalizados com DAX (Data Analysis Expressions). As fórmulas DAX são essenciais para transformar dados brutos em insights valiosos, permitindo que você crie análises mais detalhadas e interativas.

Com DAX, é possível criar medidas e colunas calculadas para realizar cálculos como somas, médias, contagens e outros tipos de agregações. Isso é fundamental para empresas, pois permite acompanhar o desempenho de diferentes áreas, como vendas, finanças ou operações, em tempo real e de forma ajustada aos filtros aplicados no relatório.

Por exemplo, se você está criando um dashboard de vendas, pode utilizar DAX para calcular o total de vendas de um departamento, classificar vendas de acordo com valores e até mesmo comparar o desempenho entre diferentes períodos. As medidas são particularmente úteis para cálculos dinâmicos, já que são recalculadas conforme os filtros do relatório.

Índice

Fórmulas DAX no Power BI e Medidas

DAX é uma linguagem funcional usada para criar expressões que realizam cálculos em colunas, medidas e tabelas no Power BI. Ela é ideal para:

Resumir grandes volumes de dados de maneira eficiente.
Criar cálculos personalizados que atendem às necessidades do seu relatório.
Construir relatórios interativos que se adaptam aos filtros aplicados.
Diferença entre Coluna Calculada e Medida
Coluna Calculada: Cria novos dados no modelo. Ideal para cálculos que precisam ser armazenados e reutilizados.
Medida: Cálculos dinâmicos feitos em tempo real, ajustados conforme os filtros aplicados na visualização.

Exemplo Prático: Dashboard de Vendas por tipo

  1. Criando uma Coluna Calculada Imagine que você tem uma tabela de vendas e deseja calcular a quantidade de vendas, com colunas Quantidade e Preço Unitário. Para calcular o valor total de cada venda, você pode usar a seguinte fórmula DAX:

Valor Total = [Quantidade] * [Preço Unitário]

Image description

Esse cálculo cria uma nova coluna na tabela de vendas, mostrando o valor total de cada transação.

  1. Criando uma Medida Agora, digamos que você queira somar o valor total de todas as vendas do departamento para exibir em um card no seu dashboard. A medida DAX para isso seria:

Total de Vendas = SUM(TabelaVendas[Valor Total])

Image description

Essa medida calcula o total de vendas, e o valor será recalculado automaticamente com base nos filtros aplicados, como data ou categoria de produto.

Como Aplicar no Dashboard

Total de Vendas: Insira a medida Total de Vendas em um card para mostrar o total geral.
Classificação de Vendas: Use a coluna Classificação de Vendas como eixo em um gráfico de barras para visualizar a distribuição entre vendas altas e baixas.

Interação Dinâmica: Utilize filtros como data ou categoria para explorar os dados de forma interativa.
Dicas para Criar Fórmulas DAX Eficientes
Comece Simples: Use funções como SUM, AVERAGE e COUNT antes de criar fórmulas mais complexas.
Documente Suas Medidas: Nomeie e descreva as medidas para garantir clareza.
Teste Sempre: Verifique se as fórmulas estão retornando os resultados esperados.

Dashboard de Vendas

Conclusão

Com DAX, você pode transformar dados simples em análises detalhadas e dinâmicas. Comece com cálculos básicos e, à medida que ganha experiência, crie fórmulas mais complexas para atender às necessidade solicitada.

Finalizando nossa série de conteúdos sobre Power BI, espero que essas informações tenham fornecido uma boa base para você começar a explorar essa ferramenta incrível para manipulação e apresentação de dados.

Referências:

Quadratic AI

Quadratic AI – The Spreadsheet with AI, Code, and Connections

  • AI-Powered Insights: Ask questions in plain English and get instant visualizations
  • Multi-Language Support: Seamlessly switch between Python, SQL, and JavaScript in one workspace
  • Zero Setup Required: Connect to databases or drag-and-drop files straight from your browser
  • Live Collaboration: Work together in real-time, no matter where your team is located
  • Beyond Formulas: Tackle complex analysis that traditional spreadsheets can't handle

Get started for free.

Watch The Demo 📊✨

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

👋 Kindness is contagious

Explore a trove of insights in this engaging article, celebrated within our welcoming DEV Community. Developers from every background are invited to join and enhance our shared wisdom.

A genuine "thank you" can truly uplift someone’s day. Feel free to express your gratitude in the comments below!

On DEV, our collective exchange of knowledge lightens the road ahead and strengthens our community bonds. Found something valuable here? A small thank you to the author can make a big difference.

Okay