DAX (Data Analysis Expressions) é a linguagem de fórmulas do Power BI, criada para trabalhar com grandes volumes de dados.

Essas fórmulas permitem criar medidas e colunas calculadas para realizar análises complexas, como:

Em resumo, o DAX transforma dados brutos em informações valiosas para a tomada de decisões.

As principais fórmulas (funções) apresentadas durante o curso de Fundamentos do Power BI oferecido pela fundação Bradesco, se dividem em: funções de agregação, funções de tempo (data), funções de filtro e funções de lógica (condicionais).

Funções de agregação:

Realizam cálculos sobre um conjunto de valores e retornam um único resultado.

Fórmula Descrição
SUM Calcula a soma de todos os números em uma coluna.
AVERAGE Calcula a média aritmética de uma coluna.
COUNT Conta o número de linhas que contêm valores não-vazios em uma coluna.
DISTINCTCOUNT Conta o número de valores distintos em uma coluna.
COUNTROWS Conta o número de linhas em uma tabela
MAX Retorna o maior valor de uma coluna.
MIN Retorna o menor valor de uma coluna.

Funções de tempo:

Simplificam cálculos comuns de análise de tempo, como comparações de ano a ano, mês a mês, etc.

Fórmula Descrição
CALENDAR Cria uma tabela de datas entre duas datas especificadas.
YEAR, MONTH, DAY Extrai o ano, mês ou dia de uma data, respectivamente.
TODAY Retorna a data atual.
FORMAT Formata uma data ou número em um formato específico.
TOTALYTD Calcula uma expressão do início do ano até a data atual.

Funções de Filtro:

Permitem manipular o contexto de filtro da tabela.

Fórmula Descrição
CALCULATE Calcula uma expressão com filtros aplicados.
FILTER Filtra uma tabela com base em uma condição.
RELATED Recupera valores de uma tabela relacionada.
ALL Remove filtros e retorna todos os valores de uma tabela ou coluna.

Funções de lógica:

Usadas para criar expressões com base em condições.

Fórmula Descrição
IF Retorna um valor se uma condição for verdadeira e outro se for falsa.
SWITCH Avalia múltiplas condições e retorna um valor diferente para cada uma.