Skip to content

Lição 2: Contexto de filtro ​

Tipo
Tutorial
Para
Analista
Na tela
DataViz › Aplicação › Editar › Expressões
Liberação
Em beta

Lição 2 de 12 do tutorial DAX, nível básico, cerca de 8 minutos. Objetivo: entender de onde vem o filtro que muda o valor de cada linha.

1. Filtro da linha ​

Numa tabela com UF nas linhas, a medida dá um valor por UF:

dax
SUM('Vendas'[Faturamento])

A linha de SP soma só as vendas de clientes de SP. Esse filtro vem da linha.

Valores do app de demonstração:

UFFaturamento
PR63.574.811,65
SC29.421.831,76
SP18.503.356,55

2. Filtro do dashboard ​

Filtre o dashboard pelo ano de 2025. A fórmula continua a mesma.

Cada UF passa a somar só 2025. O filtro do dashboard e o da linha valem juntos.

Valores do app de demonstração:

UFFaturamento em 2025
PR31.118.088,20
SC13.943.093,18
SP8.438.818,56

3. Filtro pelo relacionamento ​

A UF está na tabela Clientes e o faturamento na tabela Vendas. O relacionamento entre as duas leva o filtro de Clientes até Vendas.

Como funciona ​

Contexto de filtro é o conjunto de filtros que vale na hora do cálculo: o da linha, o do widget e o do dashboard.

O filtro segue o relacionamento do lado 1 para o lado N. Filtrar Clientes filtra Vendas. Filtrar Vendas não filtra Clientes.

Em SQL ​

Cada linha equivale a um WHERE próprio, como WHERE UF = 'SP' AND YEAR(data) = 2025. O JOIN entre Vendas e Clientes vem do relacionamento do app.

Exercício ​

Crie a medida "Vendas", com o número de linhas da tabela Vendas, numa tabela com Cliente nas linhas.

Mostrar resposta
dax
COUNTROWS('Vendas')

Próximos passos ​