Como usar segmentações (slicers) no Power BI: passo a passo
Guia prático de segmentações (slicers) Power BI: configurar, sincronizar entre páginas, escolher o tipo certo e evitar os erros que travam o relatório.
O filtro que parece simples e quebra o relatório inteiro
A segmentação, ou slicer, é o controle que o usuário mais toca em um relatório e, ironicamente, é o que mais gente configura errado. As segmentações (slicers) Power BI parecem triviais: você arrasta um campo, vira um botão ou uma lista, e pronto. Só que na prática elas definem a experiência de quem consome o painel. Um slicer mal pensado deixa o relatório lento, confunde quem está olhando e, em casos ruins, mostra número errado porque o filtro não faz o que a pessoa acha que faz.
Neste guia eu vou direto ao ponto: o que é uma segmentação, quando usar em vez de outros recursos de filtro, o passo a passo de configuração, como sincronizar entre páginas e os erros que aparecem em quase todo projeto que a gente recebe para revisar. Sem enrolação e com a opinião de quem já limpou muito relatório cheio de slicer jogado na tela.
Segmentação é um filtro visível, e isso muda tudo
Tecnicamente, uma segmentação faz a mesma coisa que o painel de Filtros do Power BI: restringe o contexto dos dados. A diferença é que ela fica na tela, ocupa espaço e convida o usuário a interagir. Essa visibilidade é o ponto forte e a armadilha ao mesmo tempo.
Use segmentação quando o filtro for parte da análise, algo que a pessoa vai mexer com frequência: período, região, categoria de produto, unidade de negócio. Não use segmentação para tudo. Se um filtro precisa estar sempre ativo e ninguém deveria mudá-lo, o lugar dele é no painel de Filtros ou até dentro da medida em DAX.
Vale entender as três camadas de filtro antes de sair espalhando slicer pela página:
| Recurso | Onde aparece | Quando usar |
|---|---|---|
| Segmentação (slicer) | Direto no canvas, visível | Filtro que o usuário troca com frequência e faz parte da leitura |
| Painel de Filtros | Lateral, recolhível | Filtro de contexto que raramente muda ou que você quer travar |
| Filtro em DAX (CALCULATE) | Dentro da medida | Regra fixa de negócio que nunca deveria depender do usuário |
Regra prática que eu uso: se a pessoa precisa clicar para responder a pergunta, é slicer. Se é uma condição da própria métrica, é DAX. Misturar os dois sem critério é o começo de todo relatório confuso.
O passo a passo para criar sua primeira segmentação
Criar é a parte fácil. Vou detalhar mesmo assim porque as opções certas nesse momento evitam retrabalho depois.
- No Power BI Desktop, com o relatório aberto, clique em uma área vazia do canvas e selecione o ícone de Segmentação no painel de Visualizações.
- Arraste para o campo do visual a coluna que você quer usar como filtro. Prefira colunas de dimensão (Produto, Região, Cliente) e não colunas da tabela fato.
- Ajuste o tipo de segmentação. Clicando na seta no canto superior do visual você alterna entre lista, dropdown e outros formatos, dependendo do tipo de dado.
- Em Formatar visual, defina se a seleção é única ou múltipla, se mostra o botão Limpar seleção e se exibe Selecionar tudo.
- Renomeie o campo para algo que o usuário entenda. "Categoria do Produto" é melhor que "cat_prod_desc".
O erro número um aqui é usar uma coluna com cardinalidade altíssima, como CPF ou ID de pedido, dentro de uma lista. O slicer tenta renderizar milhares de itens, fica lento e ninguém rola até o fim. Para campos assim, use o formato de dropdown com busca ou repense se aquilo deveria ser filtro.
Escolhendo o tipo certo de segmentação
O tipo de slicer não é decoração, ele comunica a intenção. Um filtro de data pede um controle diferente de um filtro de categoria.
| Tipo de segmentação | Melhor para | Observação |
|---|---|---|
| Lista (vertical) | Poucas categorias, 3 a 10 itens | Ocupa espaço, mas deixa tudo visível |
| Dropdown | Muitas categorias ou pouco espaço | Esconde a seleção até o clique |
| Entre (intervalo numérico) | Valores contínuos como faturamento | Controle deslizante, bom para faixas |
| Data relativa | Períodos dinâmicos, últimos N dias | Atualiza sozinho conforme o tempo passa |
| Botões (tile) | Poucas opções, visual de destaque | Ótimo para região ou ano em painéis executivos |
Para relatórios com período, a segmentação de data relativa costuma ser a mais subestimada. Ela permite configurar "últimos 30 dias" ou "este mês até agora" sem que ninguém precise mexer, o que resolve o clássico problema do filtro fixo que congela em uma data antiga.
Sincronizar slicers entre páginas evita o filtro fantasma
O recurso que mais separa um relatório amador de um profissional é a sincronização de segmentações. Sem ela, o usuário filtra Região Sul na página 1, muda para a página 2 e vê tudo o Brasil de novo. Ele acha que está olhando o Sul, mas não está. Isso é o que eu chamo de filtro fantasma, e gera decisão errada.
Para sincronizar:
- Selecione a segmentação na página.
- Abra o menu Exibir e marque Sincronizar segmentações. Um painel novo aparece à direita.
- Nesse painel, cada página tem duas caixas: uma para sincronizar o filtro (a seleção se propaga) e outra para exibir o visual (o slicer aparece na página).
- Marque a coluna de sincronização em todas as páginas que devem compartilhar a mesma seleção. Marque a exibição só onde você quer o slicer visível.
A separação entre sincronizar e exibir é poderosa. Você pode ter um único slicer visível na página inicial cuja seleção controla dez páginas, sem poluir cada uma com o mesmo controle. É assim que se constrói navegação limpa. Vale a pena combinar isso com bookmarks e botões de navegação para experiências mais ricas.
Um detalhe que pega muita gente: se as páginas usam o mesmo modelo semântico, a sincronização funciona direto. Se você tem tabelas diferentes com nomes de coluna diferentes, é possível sincronizar por grupo avançado, mas aí a manutenção fica mais delicada. Modelagem bem feita, com um bom star schema e tabela de datas, resolve boa parte dessa dor antes mesmo de chegar no slicer.
Erros comuns que a gente encontra em quase todo projeto
Depois de revisar dezenas de relatórios, os problemas com segmentação se repetem. Listo os que mais custam caro:
- Slicer demais na tela. Cada segmentação consome espaço e adiciona uma consulta ao modelo. Seis, sete slicers empilhados deixam o relatório lento e a interface pesada. Se você precisa de muitos filtros, prefira o painel de Filtros ou agrupe em um painel recolhível.
- Coluna de alta cardinalidade em lista. Já falei, mas repito porque é o campeão. Nunca coloque identificadores únicos em uma lista de segmentação.
- Falta de Limpar seleção. O usuário filtra, não sabe voltar ao estado original e acha que o relatório travou. Sempre ofereça um caminho de reset, seja o ícone nativo ou um botão de bookmark.
- Seleção única sem indicação clara. Se o slicer só aceita um item por vez, deixe isso óbvio no visual. Gente que espera seleção múltipla se frustra.
- Slicer não sincronizado entre páginas. O filtro fantasma que já mencionei. Se o mesmo campo aparece em várias páginas, decida conscientemente se sincroniza ou não. Não deixe ao acaso.
- Ignorar o efeito no desempenho. Cada slicer dispara consultas quando a página carrega e quando alguém interage. Em modelos com DirectQuery isso é ainda mais sensível. Meça o impacto no Performance Analyzer.
Esse último ponto merece atenço especial em modelos grandes. Se o seu relatório já sofre com lentidão, cada segmentação adicional piora a situação. Vale revisar a estratégia de dados como um todo, e não só empurrar mais filtros. Nossa equipe de sustentação de BI vê esse padrão o tempo todo: o gargalo não era o slicer isolado, era o conjunto de decisões de modelagem por trás dele.
Boas práticas que separam o painel bom do medíocre
Configurar slicer certo não é só evitar erro, é desenhar a experiência. Algumas práticas que eu recomendo em todo projeto:
- Padronize a posição. Coloque as segmentações sempre no mesmo lugar, de preferência no topo ou numa faixa lateral fixa. O usuário aprende onde procurar e para de se perder.
- Use rótulos claros. O nome do campo técnico não serve. Renomeie para a linguagem do negócio.
- Defina o estado inicial com intenção. O que aparece quando a pessoa abre o relatório? Se nada estiver selecionado, ela vê o total. Às vezes isso é ruim, o número gigante assusta. Considere um estado padrão via bookmark.
- Combine com segmentação de data relativa para períodos que se atualizam sozinhos. Isso reduz suporte e reclamação de "os dados estão desatualizados".
- Teste no mobile. Slicer de lista longa é péssimo no celular. Se o relatório vai ser consumido no telefone, prefira dropdown e desenhe o layout mobile de propósito.
- Aproveite o painel de seleção e a formatação para dar hierarquia visual. Um slicer de destaque em botões chama mais atenção que uma lista discreta, use isso a favor da leitura.
Vou ser honesto sobre uma coisa: a maioria dos relatórios não precisa de mais slicers, precisa de menos e melhores. A tentação de dar ao usuário controle sobre todas as dimensões acaba criando um painel que ninguém entende. Escolha os dois ou três filtros que realmente importam para aquela análise e resista ao resto.
Segmentação, drill e outros recursos: quando usar cada um
Slicer não é a única forma de o usuário explorar dados. Confundir os recursos leva a interfaces sobrecarregadas. Um resumo do que faz o quê:
| Recurso | O que faz | Quando prefiro |
|---|---|---|
| Segmentação (slicer) | Filtra o contexto da página inteira | Escolha de dimensão que afeta todos os visuais |
| Drill down | Desce na hierarquia dentro de um visual | Explorar detalhe sem sair do gráfico |
| Drill through | Vai para uma página de detalhe filtrada | Investigar um item específico a fundo |
| Interação de visuais | Um clique num gráfico filtra os outros | Análise exploratória rápida e visual |
Percebe que segmentação resolve o filtro amplo, enquanto os outros resolvem exploração pontual? Um bom relatório combina os quatro sem exagerar em nenhum. Se você quer aprofundar a construção de painéis que realmente geram decisão, vale conhecer nosso trabalho de Power BI e ver alguns cases reais de projetos que a Fynx entregou.
Perguntas frequentes
Qual a diferença entre segmentação e o painel de Filtros?
As duas restringem os dados, mas a segmentação fica visível no canvas e convida à interação, enquanto o painel de Filtros fica na lateral e serve para filtros de contexto que mudam pouco. Use slicer para o que o usuário troca sempre e o painel para o que precisa estar ativo mas fora do caminho.
Como faço um slicer filtrar várias páginas de uma vez?
Ative Sincronizar segmentações no menu Exibir. No painel que abre, marque a caixa de sincronização nas páginas que devem compartilhar a seleção. Você pode sincronizar o filtro sem exibir o slicer em todas as páginas, o que mantém a interface limpa e evita o filtro fantasma.
Segmentação deixa o relatório lento?
Pode deixar. Cada slicer dispara consultas ao carregar e ao interagir, e colunas de alta cardinalidade em formato de lista são especialmente pesadas. Meça com o Performance Analyzer, prefira dropdown para muitos itens e não empilhe segmentações sem necessidade. Em modelos DirectQuery o cuidado precisa ser maior.
Posso usar segmentação com data relativa para períodos automáticos?
Sim, e recomendo. A segmentação de data relativa permite configurar coisas como últimos 30 dias ou mês atual sem que ninguém precise ajustar a data manualmente. Isso resolve o problema do filtro fixo que congela numa data antiga e reduz reclamações de dados desatualizados.
Quantas segmentações devo colocar numa página?
Menos do que a vontade pede. Na prática, dois a quatro slicers bem escolhidos cobrem a maioria dos casos. Se você sente necessidade de muitos filtros, provavelmente vale repensar a modelagem ou mover parte deles para o painel de Filtros em vez de poluir o canvas.
Como deixo o usuário limpar todos os filtros de uma vez?
Ative o ícone Limpar seleção em cada slicer ou, melhor ainda, crie um botão com bookmark que restaura o estado inicial de todas as segmentações de uma vez. Sempre ofereça um caminho de reset, senão o usuário fica preso num filtro e acha que o relatório travou.
Fechando
Segmentação é um recurso simples de criar e difícil de usar bem. O segredo não está em conhecer todos os tipos de slicer, e sim em decidir com critério: qual filtro merece estar visível, qual tipo comunica melhor a intenção, quando sincronizar entre páginas e onde parar de adicionar controles. Um relatório com menos slicers e mais foco quase sempre ganha do painel entupido de filtros.
Se a sua empresa tem relatórios lentos, cheios de filtro e que ninguém confia de verdade, o problema raramente é só o slicer. É a soma de decisões de modelagem, governança e experiência. Se quiser um olhar de quem já resolveu isso muitas vezes, fale com a gente.
Quer aplicar isso na sua empresa?
A Fynx implementa BI, Power BI e Power Platform de ponta a ponta. Conte seu cenário e devolvemos um diagnóstico direto ao ponto.
Falar com um especialista