Compreender as técnicas e considerações de filtragem
Algumas técnicas de filtragem de relatório se aplicam no tempo de design, enquanto outras são relevantes no momento do consumo do relatório (no modo de exibição de leitura). Esta unidade descreve técnicas de filtragem que permitem aos consumidores de relatório restringir intuitivamente os pontos de dados que lhes interessam.
Outras técnicas de filtragem
Além de filtros e segmentações, os autores de relatório podem empregar outras técnicas de filtragem, como:
- Interações com visual
- Drill-through
- Dica de ferramenta de relatório
- Indicadores
- Opções de relatório
- Opções de redução de consulta
Interações com visual
Por padrão, quando os consumidores de relatório interagem com visuais, os filtros são propagados para outros visuais na página do relatório. Dessa forma, os visuais se comportam como segmentações. Por exemplo, um consumidor de relatório pode selecionar uma coluna de um visual de gráfico de colunas para filtrar outros visuais na página. Para remover os filtros cruzados, ele pode selecionar a coluna novamente ou selecionar um visual diferente.
Dica
Durante a filtragem cruzada, você pode introduzir mais filtros cruzados, mesmo de outros visuais, pressionando a tecla Ctrl.
A filtragem cruzada (e o realce cruzado) funciona entre dois visuais. No entanto, no tempo de design, você pode editar interações com visual entre qualquer par de visuais e em qualquer direção. Além disso, você pode desabilitar a filtragem cruzada ou modificar a interação para usar o realce cruzado.
Para obter uma compreensão melhor das interações com visual, assista ao vídeo a seguir que descreve um caso de uso e mostra como configurá-lo.
Drill-through
Adicione páginas de drill-through para permitir que os consumidores de relatório analisem os visuais. Por padrão, a ação de drill-through propaga todos os filtros que se aplicam ao visual para a página de drill-through.
Dica de ferramenta de relatório
Adicione dicas de ferramentas de relatório que serão exibidas quando os consumidores de relatório passarem o cursor sobre visuais. Por padrão, a dica de ferramenta de relatório recebe todos os filtros que se aplicam ao visual.
Indicadores
Os indicadores capturam a exibição específica de um relatório, incluindo filtros, segmentações, a seleção de página e o estado dos visuais. Os autores de relatório e os consumidores de relatório podem criá-los.
Observação
Os consumidores de relatório também podem criar indicadores conhecidos como indicadores pessoais.
O indicadores podem capturar o estado do filtro e, quando invocados, aplicam esse estado de filtro. Você pode invocar indicadores diretamente no painel indicadores ou invocá-los indiretamente selecionando um botão, uma imagem ou uma forma.
Você pode criar um indicador para capturar o estado padrão de segmentações. Um botão na página de relatório pode ter o texto Redefinir segmentações e, quando invocado, usar o indicador.
Outras técnicas
Os autores de relatório podem definir as configurações de relatório ou de visual para controlar as opções e o comportamento do filtro.
Com as opções de relatório, você pode:
- Desabilitar filtros persistentes. (Os filtros persistentes são abordados na Unidade 5.)
- Ocultar cabeçalhos de visual para todos os visuais ou para um visual específico. Quando o cabeçalho de visual está oculto, os consumidores de relatório não podem passar o cursor sobre o ícone de Filtro para determinar os filtros que são aplicados ao visual. (O ícone Filtro é abordado na Unidade 5.)
- Oculte o ícone Filtro para um visual específico.
- Impeça os consumidores de relatório de alterar os tipos de filtro (por exemplo, de básico para avançado) no painel Filtros.
- Remova a caixa de pesquisa no painel Filtros.
Os autores de relatórios também podem definir configurações de relatório para reduzir o número de consultas enviadas ao modelo semântico. Uma quantidade menor de consultas resulta em uma melhor capacidade de resposta, pois os consumidores de relatório atualizam filtros, ou segmentações, ou páginas de relatório de filtro cruzado.
Selecionar técnicas de filtro de relatório
Filtros e segmentações são duas técnicas diferentes que podem obter o mesmo resultado.
Normalmente, a decisão de usar um filtro ou uma segmentação requer uma troca entre desempenho e design. Considere que o painel Filtros tem um desempenho melhor (já que o Power BI não precisa renderizar visuais de segmentação) e não ocupa espaço na página de relatório. No entanto, você também deve considerar que as segmentações têm a flexibilidade de formatação para se integrarem perfeitamente à página de relatório, criando a experiência mais refinada possível para o consumo de relatório. Há muitas maneiras de formatar uma segmentação, e o mais importante é garantir que ela se ajuste ao design do relatório com um posicionamento intuitivo e uma experiência do usuário que atenda aos requisitos.
Estas são as vantagens associadas ao uso do painel Filtros:
- O painel Filtros está consistentemente localizado no lado direito do relatório.
- Ele permite configurar tipos de filtro avançados, como N Principais, ou permite que você use expressões mais complexas, como "contém", "não contém", "em branco", entre outras.
- A caixa de pesquisa e as funções de classificação (para ordenar filtros nas seções) são ferramentas avançadas para usar quando existem muitos filtros.
- Filtros resultam em renderização de relatório mais rápida porque nenhuma renderização de visual é necessária.
- Você pode bloquear e/ou ocultar filtros.
- Quando o botão Aplicar está habilitado, você pode enviar todas as atualizações de filtro ao mesmo tempo, resultando em menos consultas.
- Você pode filtrar usando medidas (somente no nível de visual).
Estas são as desvantagens associadas ao uso do painel Filtros:
- O painel Filtros oferece menos flexibilidade de design, embora você possa definir o estilo usando fontes e cores específicas.
- É preciso avaliar com cuidado se determinados filtros devem ser ocultados para evitar confundir os consumidores de relatório.
- Pode ser fácil perder o controle dos filtros aplicados no nível de visual.
Estas são as vantagens associadas ao uso de segmentações:
- Você pode colocar as segmentações em qualquer lugar na página de relatório para produzir um layout intuitivo.
- As segmentações são altamente configuráveis para obter a funcionalidade e o estilo necessários.
- Você pode configurar as segmentações hierárquicas (com base em uma hierarquia ou usando vários campos que são originados da mesma tabela).
- Elas podem exibir sua seleção (contexto de filtro) diretamente na página de relatório.
- Elas podem exibir imagens quando você está usando um campo categorizado como uma URL de imagem.
- Elas podem filtrar apenas determinados visuais editando interações com visual.
- Você pode filtrar as segmentações como faria com qualquer visual. Por exemplo, é possível aplicar um filtro a uma segmentação para remover o item BLANK.
- Você pode classificar itens da segmentação.
- As segmentações sincronizadas podem filtrar outras páginas no relatório.
Estas são as desvantagens associadas ao uso de segmentações:
- As segmentações podem afetar o desempenho de renderização do relatório devido ao tempo de renderização do visual.
- Elas ocupam espaço na página em vez de outros visuais de dados.
- As opções de filtragem de segmentação são menos complexas do que as opções de filtro avançadas possíveis no painel Filtros. Por exemplo, você não pode configurar uma segmentação de N Principais.
Lembre-se de que é possível habilitar a filtragem usando visuais. Por exemplo, um gráfico de barras de vendas por produto pode se comportar como uma segmentação quando os consumidores de relatório selecionam uma ou várias barras. No entanto, uma desvantagem dessa abordagem é que alguns consumidores de relatório podem não saber que os visuais podem filtrar outros elementos visuais.
No gráfico de barras a seguir, a página de relatório é filtrada pelo produto Excel.
Dicas de filtragem
Veja a seguir algumas dicas de filtragem que ajudam a produzir designs de relatório bem-sucedidos:
- Use filtros ou segmentações. Evite usar as duas técnicas de filtro, pois isso pode gerar confusão.
- No painel Filtros, considere bloquear ou ocultar filtros no nível de visual para evitar confundir os consumidores de relatório. (Em geral, o consumidor de relatório não deve modificar nem ver filtros no nível de visual.)
- Crie um indicador para redefinir todas as segmentações para valores padrão. Em seguida, adicione um botão à página para invocar o indicador. Por exemplo, o rótulo do botão poderia ser Redefinir segmentações.
- Quando um requisito estiver em vigor para estabelecer muitas segmentações, considere criar uma página dedicada a mostrar todas as segmentações. Por exemplo, a página poderia ser denominada Segmentações. Sincronize as segmentações com outras páginas e defina as segmentações como ocultas nessas páginas. Essa técnica de design exige que os consumidores de relatório sempre acessem a página Segmentações para modificar as configurações da segmentação. Para ajudar os consumidores, você pode adicionar um botão de navegação de página em uma localização consistente em cada página para que eles possam retornar facilmente à página Segmentações.
- Considere usar outros visuais no lugar de segmentações. Mostre aos consumidores de relatório como aplicar filtro cruzado usando esses visuais.