Partilhar via


Filtrar por valores numa coluna

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

Depois de aplicar um filtro a uma coluna, aparece um pequeno ícone de filtro no cabeçalho da coluna, como mostrado na ilustração seguinte.

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

Menu de ordenar e filtrar

No cabeçalho da coluna, pode ver um ícone com um triângulo inverso. Quando seleciona este ícone, aparece o menu de ordenar e filtrar. Com este menu, pode aplicar ou remover quaisquer filtros para ou da sua coluna.

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

Observação

Neste artigo, focamo-nos em aspetos relacionados com a filtragem de dados. Para saber mais sobre as opções de ordenação e como ordenar colunas no Power Query, vá 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 e cinco linhas, onde 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 com um valor em branco.

Observação

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

Depois seleciona Remover vazio no menu de ordenar e filtrar, como mostrado na imagem seguinte.

Captura de ecrã da coluna Linhas com a opção Remover vazio enfatizada.

Também pode selecionar esta opção no separador Início, no grupo Reduzir Linhas das opções suspensas Remover Linhas, como mostrado na imagem seguinte.

Captura de ecrã do menu Remover linhas no separador Casa, com ênfase em Remover linhas em branco.

O resultado da operação Remover vazio dá-te a mesma tabela sem os valores vazios.

Captura de ecrã da tabela de exemplo depois de a linha nula e a linha vazia terem sido removidas.

Filtro transparente

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

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

Filtro automático

A lista no menu de ordenar e filtrar chama-se lista de filtro automático , que mostra os valores únicos na sua coluna. Pode selecionar ou desmarcar manualmente quais os valores a incluir na lista. Quaisquer valores selecionados são considerados pelo filtro; Quaisquer valores que não sejam selecionados são ignorados.

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

Captura de ecrã do menu de ordenação e filtro com a secção de lista de filtro automático enfatizada.

Observação

Quando carregas a lista de filtro automático, apenas os 1.000 valores distintos superiores na coluna são carregados. Se houver mais de 1.000 valores distintos na coluna que está a filtrar, aparece uma mensagem indicando que a lista de valores na lista de filtros pode estar incompleta, e o link Carregar mais aparece. Selecione a ligação Carregar mais para carregar mais 1.000 valores distintos.

  • Se forem encontrados exatamente 1.000 valores distintos novamente, a lista é exibida com uma mensagem a indicar que a lista pode continuar incompleta.
  • Se forem encontrados menos de 1.000 valores distintos, é mostrada a lista completa de valores.

Menu de atalho de células

Pode clicar com o botão direito numa célula específica numa coluna para abrir o menu de atalhos desse valor. Aponta para o pequeno ícone do filtro e depois seleciona a opção de filtro que queres usar.

Captura de ecrã do menu de clique direito de uma célula com a lista de opções de filtro de texto exibida.

Observação

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

Filtros específicos de tipo

Dependendo do tipo de dados da sua coluna, diferentes comandos são exibidos no menu de ordenação e filtro. As imagens seguintes mostram exemplos para data, texto e colunas numéricas.

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

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

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

Filtrar linhas

Quando selecionas qualquer um dos filtros específicos de tipos, usas a caixa de diálogo Linhas de Filtro para especificar regras de filtro para a coluna. Este diálogo é mostrado na imagem seguinte.

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

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

Básico

Com o modo básico, pode implementar até duas regras de filtro baseadas em filtros específicos de cada tipo. Na imagem anterior, repare que o nome da coluna selecionada é exibido após o rótulo Guardar linhas onde, para lhe indicar em que coluna estas regras de filtro estão a ser implementadas.

Por exemplo, imagine que na tabela seguinte quer filtrar o Código de Conta por todos os valores que começam por PA ou PTY.

Captura de ecrã de uma tabela de exemplo contendo códigos de conta que começam com dois ou três caracteres diferentes.

Para isso, podes ir à caixa de diálogo Filtrar linhas na coluna Código de Conta e especificar o conjunto de regras de filtro que queres.

Neste exemplo, selecione primeiro o botão Básico . Depois, em Manter linhas onde "Código de Conta", selecione começa com e depois insira PA. Depois selecione o botão ou No botão ou , selecione começa com e depois introduza PTY. Selecione OK.

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

O resultado dessa operação dá-te o conjunto de linhas que procuras.

Captura de ecrã 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, pode implementar tantos filtros específicos de tipo quanto necessário a partir de todas as colunas da tabela.

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

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

Captura de ecrã do diálogo das linhas de filtro com as definições avançadas do exemplo de filtro.

O resultado dessa operação dá-te apenas uma linha que cumpre ambos os critérios.

Captura de ecrã da saída do filtro avançado mostrando um Código de Conta que terminava em 4 e que também tinha um valor de Vendas superior a 100.

Observação

Pode adicionar quantas cláusulas quiser selecionando a cláusula Adicionar. Todas as cláusulas atuam ao mesmo nível, por isso talvez queiras considerar criar múltiplos passos de filtro se precisares de implementar filtros que dependam de outros filtros.