Linguagem DAX Power BI: para que serve e como aplicar!

linguagem dax power

A linguagem DAX Power BI Ă© fundamental para que o usuário faça um trabalho completo de análise de dados. 

Provavelmente vocĂŞ já ouviu algum amigo perguntando para que serve o DAX Studio (ferramenta de análises de expressões DAX). 

Antes de tentar responder a essa pergunta, dê um passo atrás para aprender a linguagem DAX Power BI.

Mas o que Ă© DAX Power BI? Fique tranquilo, porque explicaremos melhor agora. 

Pense apenas que a linguagem pode ajudá-lo a criar novas informações de dados já presentes no modelo. 

O que Ă© DAX Power BI?

DAX Power (Data Analysis Expressions), traduzido como Expressões de Análises de Dados, significa linguagem das fĂłrmulas dentro do Power BI. 

Vale lembrar que o Power Business Intelligence Ă© uma plataforma que permite análises de dados. 

Sendo assim, se no dia a dia vocĂŞ precisa coletar, estudar e apresentar informações sobre negĂłcios, tanto o Power BI como as funcionalidades DAX sĂŁo indispensáveis. 

O que Ă© DAX?

DAX (Data Analysis Expressions – Expressões de Análises de Dados) Ă© a linguagem das fĂłrmulas dentro do Power BI. 

É uma coleção de operadores, funções e constantes que são utilizados em fórmula ou expressão. Eles também podem ser usados para calcular e retornar um ou mais valores.

o que Ă© dax

Para que serve essa linguagem?

As fórmulas DAX Power BI permitem um trabalho mais completo de análise de dados, possibilitando que cálculos sejam feitos nas bases de dados inseridas no programa.

O Que São Funções DAX e Quais as Mais Utilizadas?

Um fato muito surpreendente sobre a linguagem DAX Power BI é que existem mais de 250 funções de DAX. Incrível, não é mesmo? 

Mas, afinal, o que seriam essas funcionalidades? 

Elas fazem com que seja viável organizar dados e, a partir disso, realizar os mais variados tipos de cálculos. 

Dentre as funções mais comuns, podemos citar as seguintes: 

  1. Colunas Calculadas

Criação de uma nova coluna na tabela, por meio de um cálculo. 

Por exemplo, imagine que vocĂŞ tenha as informações de quantidades vendidas e preços de produtos. Com essa fĂłrmula em discussĂŁo, dá para sincronizar os dados e criar uma coluna sĂł de faturamento. 

  1. Medidas 

Serve, por exemplo, para saber o faturamento total de uma empresa, sem vocĂŞ ter que somar dado por dado. Basta apenas abrir uma medida no lado direito da tela (ou clicar com o botĂŁo direito na sua tabela e criar uma medida).

Ou seja, essa função Ă© o caminho que leva a um Ăşnico valor como resultado. 

  1. Data e Hora

Organize as informações de acordo com dias, horários e fusos específicos.

A princĂ­pio, tudo isso pode parecer bastante com o Excel, mas, vale lembrar: a linguagem DAX de programação te dá mais possibilidades de manipulação de dados e relatĂłrios profundos. 

É possível, inclusive, aprender como inserir calendário em DAX no Power BI!

  1. Filtro 

A aplicação da função filtro precisa começar com a definição da média. Em seguida, então, já dá para usar o filtro desejado.

Para ficar mais claro, olha sĂł um exemplo… 

Imagine que vocĂŞ precise saber quantos funcionários da sua empresa ganham acima da mĂ©dia, ok? 

A partir dessa necessidade, basta calcular a mĂ©dia e depois usar o filtro. 

Todas essas quatro funções sĂŁo algumas das mais simples do DAX Power BI. Como vocĂŞ ainda está dando os primeiros passos, vamos ficar sĂł com essas opções mesmo. 

O Que SĂŁo Tipos de Dados e Quais os Mais Utilizados?

Assim como as funções, os dados tambĂ©m sĂŁo diversos no Power BI. 

Confira a lista de tipos de informações disponĂ­veis: 

  • nĂşmero;
  • data e hora;
  • texto;
  • verdadeiro/falso;
  • binário.

Se formos considerar o Business Intelligence, os dados mais comuns sĂŁo: nĂşmero e data. 

O Que SĂŁo Contextos e Quais os Mais Utilizados?

Os contextos referem-se a determinados conjuntos de dados. A compreensĂŁo dessa parte Ă© muito importante, pois abre caminho para análises corretas. 

NĂłs temos os conjuntos: 

Todos eles sĂŁo muito recorrentes. Na verdade, o que vai definir o maior uso Ă© a variedade das suas atividades do dia a dia. 

ĂŤcone Power BIPower BI Impressionador

Como dominar a ferramenta que mais cresce e forma profissionais disputados no Mercado de Trabalho, com a criação de Relatórios e Dashboards que impressionam e ajudam na tomada de decisão.

Começar agoraSeta para a direita
Fundo Power BITelas Power BI

Qual a Importância da DAX Power BI?

A linguagem DAX Power BI permite a criação de informações dentro da sua base de dados. Isso é importante para o usuário, pois consegue ter uma visão mais precisa dos dados analisados.

Dentro dessa perspectiva do usuário, a DAX também ajuda na resolução de vários problemas de análise de dados e cálculos. Quer um exemplo?

Com a criação de medidas por meio do DAX Power BI, você consegue:

  • Descobrir de qual maneira o contexto afeta as medidas DAX;
  • Usar a função CALCULATE para manipulação de filtros;
  • Implementar a inteligĂŞncia de dados temporais;
  • Utilizar DAX para compilar medidas.
  • Compilar medidas rápidas;
  • Criar colunas calculadas;

Ao auxiliar na criação de medidas, colunas e tabelas, a DAX deixa a interface do Power BI mais acessível, dinâmica e interativa.

Os recursos do programa passam a contribuir ainda mais na compreensão dos dados, trazendo acessibilidade e qualidade. O resultado é uma tomada de decisões mais fundamentada, algo imprescindível no mundo dos negócios.

Em outras palavras, essa linguagem potencializa a capacidade do Power BI e dá grande destaque à ferramenta no mercado corporativo.

Quer obter informações relevantes sobre a quantidade de vendas em determinado período? Precisa comparar os dados do faturamento atual em relação ao mesmo período do ano passado? Tudo isso é possível com DAX!

Quais os Pré-Requisitos?

Para aplicar a linguagem DAX Power BI, você não precisará atender a nenhum pré-requisito. Caso esteja familiarizado com a criação de fórmulas no Excel, ótimo. É um conhecimento útil na compreensão do DAX.

Porém, mesmo sem experiência com tais fórmulas, é possível compreender os principais conceitos. Funções, contextos e sintaxe já dão uma noção de como criar fórmulas DAX Power BI e resolver problemas.

Um ponto importante Ă© entender que existem dois cálculos principais que vocĂŞ pode criar usando o DAX: colunas calculadas e medidas calculadas. 

Mas antes de aprender como utilizar a DAX Power BI, tenha uma compreensĂŁo sobre a sintaxe do DAX em tabelas e colunas.

Sintaxe

A sintaxe das fórmulas DAX Power BI inclui vários elementos. Uma fórmula DAX simples para uma medida seria a seguinte:

Total Sales = SUM(Sales[SalesAmount])

A fĂłrmula inclui os seguintes elementos de sintaxe:

  • Total Sales: nome da medida
  • Sinal =: operador de sinal de igual, que indica o inĂ­cio da fĂłrmula. Ao ser calculada, retornará um resultado
  • SUM: função DAX SUM, que Ă© a soma de todos os nĂşmeros da coluna Sales[SalesAmount]
  • ParĂŞnteses: envolvem uma expressĂŁo com um ou mais argumentos. Lembre-se de que boa parte das funções demanda ao menos um argumento, que transmite um valor para uma função.
  • Sales: tabela referenciada.
  • SalesAmount: coluna referenciada na tabela Sales. É o argumento pelo qual a função SUM sabe qual coluna deve agregar.

Para entender as fórmulas DAX Power BI de forma fluida, você pode utilizar uma linguagem diária.

Ou seja, vocĂŞ pode ler a fĂłrmula da seguinte maneira:

“Para a medida Total Sales, calcule a soma dos valores na coluna SalesAmount, na tabela Sales”.

Fica mais fácil, certo?

como usar dax power bi

Como Utilizar a DAX Power BI?

Para aprender a usar a linguagem DAX Power BI, Ă© preciso colocar a mĂŁo na massa. Crie algumas fĂłrmulas básicas com dados reais para ver, por conta prĂłpria, os resultados. 

Será preciso compreender o que acabamos de mostrar: Funções, Contextos e Sintaxe. Com o entendimento desses conceitos, você terá uma boa base para desenvolver suas habilidades com as fórmulas DAX Power BI.

A seguir, apontamos dois exemplos de como utilizar a DAX Power BI em duas funções diferentes.

Exemplo 1

A função Filter retorna um subconjunto de uma tabela ou expressão. A estrutura dessa fórmula é a seguinte:

FILTER (<tabela>, <filtro>)

Imagine que vocĂŞ queira saber quantas vendas feitas tiveram valor acima de R$ 1.500. 

Para tanto, utilizaremos a função COUNTROWS (conta o número de linhas em uma tabela determinada) junto com FILTER. Assim, teremos uma contagem mais direcionada. Siga o passo a passo do exemplo:

  1. Vá até a aba Modelagem;
  2. Clique em Nova Medida;
  3. Na barra, digite a linha abaixo:

Vendas acima de 1500 = COUNTROWS(FILTER(Vendas;Vendas[Valor]>1500))

O 1º parâmetro (“Vendas”) identifica uma tabela ou expressão que resulta em outra tabela. O segundo parâmetro (“Vendas[Valor]>1500”) é a expressão de verdadeiro/falso que avalia as linhas da tabela e encontra as que satisfazem a regra.

Exemplo 2

Outro exemplo interessante do uso da Linguagem DAX envolve as funções de inteligĂŞncia de tempo. 

Por meio delas, o usuário consegue mais inteligĂŞncia ao analisar dados que envolvem tempo. É possĂ­vel manipular dados de perĂ­odo de tempo (dias, meses etc.) e criar comparativos entre os perĂ­odos. 

Vamos considerar a função TOTALYTD, cuja fĂłrmula tem a seguinte estrutura: 

TOTALYTD (<expressĂŁo>;<datas>;<filtro>;<data fim ano>)

Se vocĂŞ quiser ver o total de vendas atĂ© o momento do ano, a função retornará este resultado facilmente. 

Basta digitar a linha abaixo criando uma Nova Medida:

Total de vendas do ano = TOTALYTD(SUM(Vendas[Valor]);Calendario[Datas])

Neste exemplo, utiliza-se a função SUM para somar todos os valores da coluna determinada. O 1Âş parâmetro (Vendas[Valor]) identifica a coluna agregada e pode trazer valores escalados ou Ăşnicos. 

O 2Âş parâmetro (Calendario[Datas]) traz todas as datas possĂ­veis para o relatĂłrio. 

Quer aprender mais sobre Power BI com um minicurso gratuito? 

ConclusĂŁo

A linguagem DAX Power BI é projetada para uma análise de dados mais eficiente. Com ela, o usuário pode criar medidas, colunas calculadas e tabelas personalizadas a partir de dados que já estão em seu modelo.

Suas diversas funções viabilizam a organização de dados e a realização de vários tipos de cálculos. A partir da compreensão da sintaxe, é fácil criar suas próprias fórmulas e resolver os problemas do mundo corporativo.

Hashtag Treinamentos

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


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