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.