Segmentação de Dados no Power BI

APLICA-SE AO: ✔️ Power BI Desktop ✔️ serviço do Power BI

Vamos supor que você deseje que seus leitores de relatório possam examinar as métricas gerais de vendas, mas também realçar o desempenho de cada gerente regional individual e em diferentes períodos. Você poderia criar relatórios separados ou gráficos comparativos. Você pode adicionar filtros no painel Filtros. Ou então, você pode usar segmentações. As segmentações são outro tipo de filtragem. Elas restringem a parte do conjunto de dados que é mostrada nas outras visualizações do relatório.

Animação da segmentação em atividade.

Este artigo descreve a criação e a formatação de uma segmentação básica usando a Amostra gratuita de Análise de Varejo. Ele também aborda como controlar quais visuais são afetados por uma segmentação, a sincronização com segmentações em outras páginas e a filtragem e formatação de segmentações.

Os artigos abaixo explicam como criar tipos específicos de segmentações:

Quando usar uma segmentação

As segmentações são uma ótima opção quando você deseja:

  • Exibir os filtros mais usados ou importantes na tela do relatório para facilitar o acesso.
  • Facilitar a exibição do estado atual filtrado sem precisar abrir uma lista suspensa.
  • Filtrar por colunas desnecessárias e ocultas nas tabelas de dados.
  • Criar relatórios mais direcionados colocando a segmentação de dados ao lado de visuais importantes.

As segmentações de dados do Power BI não dão suporte a:

  • Campos de entrada
  • Opções para fazer drill down

Criar uma segmentação

Esta segmentação filtra os dados por gerente regional. Caso deseje acompanhar este procedimento, baixe o arquivo PBIX de exemplo de Análise de Varejo.

  1. Abra o Power BI Desktop e, na barra de menus, escolha Arquivo>Abrir relatório.

  2. Procure o arquivo PBIX de exemplo de Análise de Varejo.pbix e escolha Abrir.

  3. No painel esquerdo, selecione o ícone de Relatório para abrir o arquivo na exibição de relatório.

  4. Na página Visão geral, com nada selecionado na tela do relatório, selecione o ícone da Segmentação de Dados no painel Visualizações para criar uma segmentação de dados.

  1. Com a nova segmentação selecionada, no painel Campos, expanda a tabela Distrito e selecione DM para popular a segmentação.

    A nova segmentação de dados agora é populada com uma lista de nomes de gerente regional e suas caixas de seleção.

    Captura de tela de uma Segmentação de dados preenchida com nomes de gerentes regionais na versão Desktop.

  2. Redimensione e arraste os elementos na tela para liberar a espaço para a segmentação. Se você dimensionar a segmentação de dados para um formato pequeno demais, seus itens serão cortados.

  3. Selecione os nomes na segmentação de dados e observe os efeitos nas outras visualizações na página. Selecione os nomes novamente para desmarcá-los ou mantenha pressionada a tecla Ctrl para selecionar mais de um nome. Selecionar todos os nomes tem o mesmo efeito de não selecionar nenhum.

  4. Como alternativa, selecione o ícone FormatarCaptura de tela do ícone Formatar. no painel Visualizações para formatar sua segmentação de dados.

    Há muitas opções para descrever todas aqui; experimente e crie uma segmentação de dados que funcione para você. Na imagem a seguir, a primeira segmentação de dados tem uma orientação horizontal e telas de fundo coloridas para os itens. A segunda segmentação de dados tem uma orientação vertical e texto colorido para proporcionar uma aparência mais padrão.

    Captura de tela de Segmentação formatada.

    Dica

    Os itens da lista de segmentação de dados são classificados em ordem crescente, por padrão. Para inverter a ordem de classificação para decrescente, selecione as reticências ( ) no canto superior direito da segmentação e escolha Classificação decrescente.

Controlar quais visuais da página são afetados pelas segmentações

Por padrão, as segmentações nas páginas de relatório afetam todas as demais visualizações na página em questão, incluindo umas às outras. Ao escolher valores nas segmentações de data e lista que você acabou de criar, observe o efeito sobre as outras visualizações. Os dados filtrados são uma interseção dos valores selecionados em ambas as segmentações.

Use interações visuais para impedir que algumas visualizações de página sejam afetadas por outras. Na página Visão geral, o gráfico Variância do total de vendas por FiscalMonth e Gerente Regional mostra os dados comparativos gerais para os gerentes regionais por mês, que é uma informação que você deseja manter visível. Use interações visuais para impedir que as seleções da segmentação de dados filtrem esse gráfico.

  1. Acesse a página Visão geral do relatório e selecione a segmentação de dados do DM que você criou anteriormente.

  2. Selecione Formatar no menu e, em seguida, Editar interações.

    Captura de tela do botão Editar interações na versão desktop.

    Os controles de filtro , cada um com uma opção Filtro e Nenhum, são exibidos em cima de todos os visuais na página. Inicialmente, a opção Filtro está previamente selecionada em todos os controles.

  1. Selecione a opção Nenhum no controle de filtro em cima do gráfico Variância do total de vendas por FiscalMonth e Gerente Regional para impedir que a segmentação de dados DM o filtre.

Para obter mais informações sobre como editar interações, confira Alterar a maneira como os visuais interagem em um relatório do Power BI.

Sincronizar e usar segmentações em outras páginas

Você pode sincronizar uma segmentação e usá-la em qualquer uma ou em todas as páginas de um relatório.

No relatório atual, a página Vendas Mensais Regionais tem uma segmentação de dados Gerente Regional (ou DM). Mas e se quiséssemos essa segmentação de dados na página Novas Lojas? A página Novas Lojas tem uma segmentação de dados, mas só fornece as informações Nome da Loja. Com o painel Sincronizar segmentações de dados, você pode sincronizar a segmentação de dados Gerente Regional com essas páginas, para que as seleções da segmentação em qualquer página afetem as visualizações em todas as três páginas.

  1. No Power BI Desktop, na faixa de opções Exibir, selecione Sincronizar segmentações.

    Captura de tela da seleção Sincronizar segmentações no Power BI Desktop.

    O painel Sincronizar segmentações de dados é exibido entre os painéis Filtros e Visualizações.

    Captura de tela do painel Sincronizar segmentações.

  1. Na página Vendas Mensais Regionais do relatório, selecione a segmentação de dados Gerente Regional.

    Como você já criou uma segmentação de dados de Gerente Regional na página Visão geral, o painel Sincronizar segmentações de dados é exibido da seguinte maneira:

    Captura de tela da sincronização de segmentação das Vendas Mensais Regionais.

  2. Na coluna Sincronizar, selecione o painel Sincronizar segmentações de dados e selecione as páginas Visão geral, Vendas Mensais Regionais e Novas Lojas.

    Essa seleção faz a segmentação de dados Vendas Mensais Regionais ser sincronizada entre essas três páginas.

  3. Na coluna Visível do painel Sincronizar segmentações de dados, selecione a página Novas Lojas.

    Essa seleção faz a segmentação de dados Vendas Mensais Regionais ficar visível nessas três páginas. O painel Sincronizar segmentações de dados é exibido da seguinte maneira:

    Captura de tela da seleção de páginas em Sincronizar segmentações.

  4. Observe os efeitos da sincronização da segmentação e de torná-la visível em outras páginas. Na página Vendas Mensais Regionais, observe que a segmentação de dados Gerente Regional agora mostra as mesmas seleções que a página Visão geral. Na página Novas Lojas, a segmentação de dados Gerente Regional agora está visível e suas seleções afetam as seleções visíveis na segmentação de dados Nome da Loja.

    Dica

    Embora a segmentação inicialmente apareça nas páginas sincronizadas no mesmo tamanho e posição como na página original, você pode mover, redimensionar e formatar as segmentações sincronizadas em várias páginas de forma independente.

    Observação

    Se você sincronizar uma segmentação de dados com uma página, mas não a deixar visível nessa página, as seleções de segmentações feitas nas outras páginas ainda filtrarão os dados na página.

Sincronizar segmentações separadas

Você também pode sincronizar duas ou mais segmentações separadas. Sincronizar segmentações de dados é útil ao trabalhar com modelos compostos, pois talvez você queira fazer a mesma seleção entre fontes sem depender de relações de grupo entre fontes diferentes. Para sincronizar duas ou mais segmentações separadas, marque-as como parte de um grupo.

  1. Verifique se o painel Sincronizar segmentações está visível selecionando-o no menu Exibir.

    Captura de tela do painel Sincronizar segmentações.

  2. Selecione uma das segmentações que deseja colocar no grupo. No painel Sincronizar segmentações, expanda Opções avançadas e insira um nome para o grupo. Dê a ele o nome que desejar.

    Captura de tela da inserção de um nome para o grupo na seção Avançado do painel Sincronizar segmentações.

  3. Depois, selecione outra segmentação que deseja sincronizar com a primeira e insira o mesmo nome na caixa nome do grupo. Insira exatamente o mesmo nome.

  4. Você precisa selecionar Sincronizar alterações de campo para outras segmentações, Sincronizar alterações de filtro para outras segmentações ou ambas, dependendo do seu cenário.

    • Se você quiser apenas manter as segmentações em sincronia para que os filtros definidos pelas segmentações sejam mantidos em sincronia, selecione Sincronizar alterações de filtro para outras segmentações.
    • Se você também quiser garantir que as alterações feitas no campo no qual as segmentações são baseadas sejam sincronizadas no grupo, selecione Sincronizar alterações de campo para outras segmentações.
  5. Teste se a sincronização funciona da maneira esperada alterando a seleção em uma das segmentações. Observe se ela é atualizada nas outras segmentações no grupo.

Como filtrar segmentações

Você pode aplicar filtros no nível do visual às segmentações para reduzir a lista de valores exibidos na segmentação. Por exemplo, filtre os valores em branco de uma segmentação de lista ou determinadas datas de uma segmentação de intervalo. Quando você filtra a segmentação de dados, isso só afeta os valores mostrados na segmentação, mas não o filtro que a segmentação aplica aos outros visuais ao fazer uma seleção. Por exemplo, digamos que você aplique um filtro a uma segmentação de intervalo para mostrar apenas determinadas datas. A seleção na segmentação mostrará apenas a primeira e última data desse intervalo, mas você ainda verá outras datas nos outros visuais. Depois de alterar o intervalo selecionado na segmentação, você verá a atualização dos outros visuais. A limpeza da segmentação mostrará todas as datas novamente.

Para obter mais informações sobre filtros no nível do visual, consulte Tipos de filtro.

Formatar segmentações

Diferentes opções de formatação estão disponíveis dependendo do tipo de segmentação. Usando a orientação Horizontal, layout Dinâmico e cores de Efeito, você pode produzir botões ou blocos em vez de itens de lista padrão e fazer com que os itens da segmentação sejam redimensionados de acordo com diferentes tamanhos de telas e layouts.

  1. Com a segmentação de dados Gerente Regional selecionada em qualquer página, no painel Visualizações, selecione o ícone FormatarCaptura de tela do ícone Formatar. para exibir os controles de formatação.

    Captura de tela da seleção de Formatar.

  2. Selecione as setas da lista suspensa ao lado de cada categoria para exibir e editar as opções.

Opções visuais

  • Para Orientação, Vertical é o padrão selecionado. Selecione Horizontal para produzir uma segmentação de dados com blocos ou botões dispostos horizontalmente e role as setas para acessar itens que não cabem na segmentação de dados.

    Captura de tela das opções de orientação.

Opções gerais

  • Ative o layout Dinâmico para alterar o tamanho e a disposição dos itens da segmentação de dados de acordo com o tamanho da tela de exibição e da segmentação de dados.

    Para segmentações de lista, o layout dinâmico impede que os itens sejam cortados em telas pequenas. Ele está disponível somente em orientações horizontais. Para segmentações de controle deslizante de intervalo, a formatação dinâmica altera o estilo do controle deslizante e proporciona redimensionamento mais flexível. Ambos os tipos de segmentações se tornam ícones de filtro em tamanhos pequenos.

    Captura de tela da definição do layout Dinâmico.

    Observação

    As alterações de layout dinâmico podem substituir a formatação específica de cabeçalho e de item que você definiu.

  • Em Posição, e Tamanho, defina a posição e o tamanho da segmentação de dados com precisão numérica ou mova e redimensione a segmentação de dados diretamente na tela.

    Experimente com diferentes tamanhos e disposições, e observe como a formatação dinâmica é alterada de acordo. Essas opções estarão disponíveis somente quando você selecionar orientações horizontais.

    Captura de tela de opções horizontais.

Para obter mais informações sobre orientações horizontais e layouts dinâmicos, confira Criar uma segmentação de dados dinâmica que você pode redimensionar no Power BI.

Opções de controles de seleção (somente segmentações de lista)

  • Em Seleção, defina Mostrar a opção "Selecionar tudo" como Ativado para adicionar um item Selecionar tudo à segmentação de dados.

    Mostrar a opção "Selecionar tudo" está Ativado por padrão. Quando habilitada, essa opção, quando alternada, seleciona ou cancela a seleção de todos os itens. Se você selecionar todos os itens, selecionar um item cancelará sua seleção, permitindo um tipo de filtro não-é.

    Captura de tela dos Controles de seleção.

  • Defina Seleção única como Desativada para permitir que você selecione vários itens sem precisar manter pressionada a tecla Ctrl.

    A Seleção única está Ativada por padrão. Marcar um item o seleciona e pressionar a tecla Ctrl seleciona vários itens. Selecionar um item novamente cancela sua seleção.

Opções de título

Título está Ativado por padrão. Essa seleção mostra o nome do campo de dados na parte superior da segmentação de dados. Você também pode editar o título, o que é especialmente útil para segmentações de hierarquia. Confira Alterar o título no artigo "Adicionar vários campos a uma segmentação de hierarquia" para obter detalhes.

  • Para este artigo, formate o texto do título da seguinte maneira:
    • Cor da fonte: vermelha
    • Tamanho do texto: 14 pt
    • Alinhamento: centro
    • Família de fontes: Arial Black

Opções de efeitos

  • Selecione uma cor laranja em Plano de Fundo e altere a Borda do visual para vermelho.

    Captura de tela de opções do contorno de Quadro.

    Dica

    • Com Geral>Orientação>Horizontal selecionado, os itens desmarcados mostram as cores escolhidas para texto e tela de fundo. Os itens selecionados usam o padrão do sistema, geralmente uma tela de fundo preta com texto branco.
    • Com Geral>Orientação > Vertical selecionado, os itens sempre mostram as cores selecionadas e as caixas de seleção ficam sempre pretas quando marcadas.

Outras opções de formatação

As outras opções de formatação estão Desativadas por padrão. Ative essas opções para controlá-las:

  • Tela de fundo: adicionar uma cor de tela de fundo à segmentação de dados e definir a transparência.
  • Bloquear aspecto: manter a altura e a largura relativas da segmentação se ela for redimensionada.
  • Borda: adicionar uma borda ao redor da segmentação e definir sua cor. Essa borda da segmentação é separada e não é afetada pelas configurações Gerais.
  • Sombra: adicionar uma sombra ao controle deslizante.

Próximas etapas

Para obter mais informações sobre segmentações, confira os seguintes artigos: