DAX Basics no Power BI

Neste capítulo, você aprenderá a usar várias funções DAX no Power BI.

Introdução DAX

DAX (Data Analysis Expressions) é uma linguagem de expressão de fórmula e pode ser usada em diferentes ferramentas de BI e visualização. DAX também é conhecido como linguagem de função, onde o código completo é mantido dentro de uma função. A fórmula de programação DAX contém dois tipos de dados: Numérico e Outro. Numérico inclui - inteiros, moeda e decimais, enquanto Outros inclui: string e objeto binário.

A seguir está um exemplo de fórmula DAX, que usa uma função para calcular uma coluna em uma tabela.

A função DAX também pode incluir outras funções, instruções condicionais e referências de valor.

Funções DAX

No Power BI, você pode usar diferentes tipos de função para analisar dados e criar novas colunas e medidas. Inclui funções de diferentes categorias, como -

  • Aggregate
  • Text
  • Date
  • Logical
  • Counting
  • Information

O Power BI fornece uma maneira fácil de ver a lista de todas as funções. Quando você começa a digitar sua função na barra de fórmulas, pode ver a lista de todas as funções que começam com aquele alfabeto.

Funções de agregação

DAX tem várias funções agregadas.

  • MIN
  • MAX
  • Average
  • SUM
  • SUMX

Funções de contagem

Outras funções de contagem no DAX incluem -

  • DISTINCTCOUNT
  • COUNT
  • COUNTA
  • COUNTROWS
  • COUNTBLANK

Funções Lógicas

A seguir está a coleção de funções lógicas -

  • AND
  • OR
  • NOT
  • IF
  • IFERROR

Funções TEXT

  • REPLACE
  • SEARCH
  • UPPER
  • FIXED
  • CONCATENATE

Funções DATE

  • DATE
  • HOUR
  • WEEKDAY
  • NOW
  • EOMONTH

Funções de INFORMAÇÃO

  • ISBLANK
  • ISNUMBER
  • ISTEXT
  • ISNONTEXT
  • ISERROR

Tipos de cálculo DAX

No Power BI, você pode criar dois cálculos primários usando DAX -

  • Colunas calculadas
  • Medidas calculadas

Ao navegar para a guia Modelagem, você pode ver a opção Nova coluna na parte superior da tela. Isso também abre a barra de fórmulas onde você pode inserir a fórmula DAX para realizar o cálculo. DAX - Data Analysis Expression é uma linguagem poderosa usada no Excel para realizar cálculos. Você também pode renomear a coluna alterando o texto da coluna na barra de fórmulas.

No exemplo a seguir, criamos uma nova coluna: Código do Produto (Product_C), que é derivado dos últimos 3 caracteres da coluna Prod_Id. A seguir está a fórmula -

Product_C = RIGHT( Sheet1[Prod_Id],3)

Para criar uma medida calculada, navegue até a guia Nova Medida em Modelagem. Isso adicionará um novo objeto à guia Campos com o nome Medida.

Você pode escrever a fórmula DAX para calcular o valor da nova medida, como fizemos para a nova coluna calculada.