Filtrar por valores numa coluna

No Power Query, pode incluir ou excluir linhas de acordo com um valor específico numa coluna. Você pode escolher entre três métodos para filtrar os valores em sua coluna:

Depois de aplicar um filtro a uma coluna, um pequeno ícone de filtro aparece no título da coluna, conforme mostrado na ilustração a seguir.

Captura de ecrã do ícone de filtro aplicado num cabeçalho de coluna.

Menu Ordenar e filtrar

No cabeçalho da coluna, você pode ver um ícone com um triângulo inverso. Quando você seleciona esse ícone, o menu de classificação e filtro é exibido. Com este menu, pode aplicar ou remover quaisquer filtros de ou para a sua coluna.

Captura de ecrã do menu de ordenação e filtro localizado sob o ícone da coluna.

Nota

Neste artigo, nos concentramos em aspetos relacionados à filtragem de dados. Para saber mais sobre as opções de ordenação e como ordenar colunas no Power Query, aceda a Ordenar colunas.

Remover vazio

O comando Remover vazio aplica duas regras de filtro à sua coluna. A primeira regra elimina quaisquer valores nulos. A segunda regra elimina quaisquer valores em branco. Por exemplo, imagine uma tabela com apenas uma coluna de texto com cinco linhas, onde você tem um valor nulo e uma célula em branco.

Captura de ecrã da tabela de exemplo com a segunda linha contendo um valor nulo e a quarta linha um valor em branco.

Nota

Um valor nulo é um valor específico na linguagem do Power Query que não representa nenhum valor.

Em seguida, selecione Remover vazio no menu de classificação e filtro, conforme mostrado na imagem a seguir.

Captura de tela da coluna Linhas com a opção Remover vazia enfatizada.

Você também pode selecionar essa opção na guia Página Inicial no grupo Reduzir Linhas nas opções suspensas Remover Linhas, conforme mostrado na imagem a seguir.

Captura de ecrã do menu Remover linhas no separador Base com Remover linhas em branco realçado.

O resultado da operação Remover vazio fornece a mesma tabela sem os valores vazios.

Captura de tela da tabela de exemplo depois que a linha nula e a linha vazia foram removidas.

Limpar filtro

Quando um filtro é aplicado a uma coluna, o comando Limpar filtro aparece no menu classificar e filtrar.

Captura de tela do ícone de filtro selecionado e a opção Limpar filtro enfatizada.

Filtro automático

A lista no menu de classificação e filtro é chamada de lista de filtros automáticos, que mostra os valores exclusivos em sua coluna. Você pode selecionar ou desmarcar manualmente quais valores incluir na lista. Todos os valores selecionados são levados em consideração pelo filtro; todos os valores que não estão selecionados são ignorados.

Esta seção de filtro automático também tem uma barra de pesquisa para ajudá-lo a encontrar quaisquer valores da sua lista.

Captura de tela do menu de classificação e filtro com a seção Lista de filtros automáticos enfatizada.

Nota

Quando você carrega a lista de filtros automáticos, apenas os 1.000 principais valores distintos na coluna são carregados. Se houver mais de 1.000 valores distintos na coluna que você está filtrando, uma mensagem será exibida indicando que a lista de valores na lista de filtros pode estar incompleta e o link Carregar mais será exibido. Selecione o link Carregar mais para carregar outros 1.000 valores distintos.

  • Se exatamente 1.000 valores distintos forem encontrados novamente, a lista será exibida com uma mensagem informando que a lista ainda pode estar incompleta.
  • Se forem encontrados menos de 1.000 valores distintos, a lista completa de valores será mostrada.

Menu de atalho da célula

Você pode clicar com o botão direito do mouse em uma célula específica em uma coluna para abrir o menu de atalho para esse valor. Aponte para o pequeno ícone de filtro e, em seguida, selecione a opção de filtro que pretende utilizar.

Captura de ecrã do menu do botão direito do rato de uma célula com a lista de opções de filtro de texto apresentada.

Nota

O Power Query apresenta um filtro específico do tipo com base no tipo de dados da coluna.

Filtros específicos do tipo

Dependendo do tipo de dados da coluna, comandos diferentes são exibidos no menu classificar e filtrar. As imagens a seguir mostram exemplos de data, texto e colunas numéricas.

Captura de ecrã dos itens de menu que contêm comandos e filtros específicos de colunas que contêm dados com o tipo de dados Data.

Captura de tela dos itens de menu que contêm comandos e filtros específicos para colunas que contêm o tipo de dados Texto.

Captura de ecrã dos itens de menu que contêm comandos e filtros específicos para colunas que contêm o tipo de dados Número.

Filtrar linhas

Ao selecionar qualquer um dos filtros específicos do tipo, use a caixa de diálogo Filtrar linhas para especificar regras de filtro para a coluna. Esta caixa de diálogo é mostrada na imagem a seguir.

Captura de ecrã de um exemplo de caixa de diálogo de linhas de filtro aberta a partir da coluna de texto Código da Conta, com um filtro definido para começar.

A caixa de diálogo Filtrar linhas tem dois modos: Básico e Avançado.

Básica

Com o modo básico, você pode implementar até duas regras de filtro com base em filtros específicos do tipo. Na imagem anterior, observe que o nome da coluna selecionada é exibido após o rótulo Manter linhas onde, para que você saiba em qual coluna essas regras de filtro estão sendo implementadas.

Por exemplo, imagine que, na tabela a seguir, você deseja filtrar o Código de Conta por todos os valores que começam com PA ou PTY.

Captura de ecrã de uma tabela de exemplo que contém códigos de conta que começam com dois ou três carateres diferentes.

Para fazer isso, você pode ir para a caixa de diálogo Filtrar linhas para a coluna Código de Conta e especificar o conjunto de regras de filtro desejado.

Neste exemplo, selecione primeiro o botão Básico . Em seguida, em Manter linhas onde "Código da conta", selecione começa com e, em seguida, insira PA. Em seguida, selecione o botão ou . No botão ou , selecione começa com e, em seguida, digite PTY. A seleção OK.

Captura de tela da operação básica de linhas de filtro com as regras de filtro de exemplo aplicadas.

O resultado dessa operação fornece o conjunto de linhas que você está procurando.

Captura de tela da tabela de saída de exemplo para a operação básica de linhas de filtro que contém apenas códigos de conta que começam com PA ou PTY.

Avançado

Com o modo avançado, você pode implementar quantos filtros específicos de tipo forem necessários a partir de todas as colunas da tabela.

Por exemplo, imagine que, em vez de aplicar o filtro anterior no modo básico, você queria implementar um filtro no Código de Conta para mostrar todos os valores que terminam com 4. Além disso, você deseja mostrar valores acima de US$ 100 na coluna Vendas .

Neste exemplo, selecione primeiro o botão Avançado . Na primeira linha, selecione Código de Conta em Nome da coluna, termina em Operador e selecione 4 para o Valor. Na segunda linha, selecione e, em seguida, selecione Vendas em Nome da Coluna, é maior do que em Operador e 100 em Valor. Em seguida, selecione OK

Captura de ecrã da caixa de diálogo Filtrar linhas com as definições de exemplo de filtro avançadas.

O resultado dessa operação fornece apenas uma linha que atende aos dois critérios.

Captura de tela da saída do filtro avançado mostrando um código de conta que terminou em 4 que também tinha um valor de vendas acima de 100.

Nota

Você pode adicionar quantas cláusulas quiser selecionando Adicionar cláusula. Todas as cláusulas atuam no mesmo nível, portanto, convém considerar a criação de várias etapas de filtro se precisar implementar filtros que dependem de outros filtros.