Classificar colunas

Você pode classificar uma tabela no Power Query por uma coluna ou várias colunas. Por exemplo, use a tabela a seguir com colunas denominadas Competição, Concorrentee Posição.

Exemplo de tabela de origem para a classificação.

Tabela com colunas Competição, Concorrente e Posição. A coluna Competição contém 1 - Abertura nas linhas 1 e 6, 2 - Principal nas linhas 3 e 5 e 3-Final nas linhas 2 e 4. A linha Position contém um valor igual a 1 ou 2 para cada um dos valores de Competition.

Para este exemplo, a meta é classificar essa tabela pelos campos Competição e Posição em ordem crescente.

Exemplo de tabela de saída após a classificação.

Tabela com colunas Competição, Concorrente e Posição. A coluna Competição contém 1 - Abertura nas linhas 1 e 2, 2 - Principal nas linhas 3 e 4 e 3 - Final nas linhas 5 e 6. A linha Position contém, de cima para baixo, um valor de 1, 2, 1, 2, 1 e 2.

Classifique as linhas em ordem alfabética ascendente em uma coluna de A a Z e, em seguida, de a a z. Classifique as linhas em ordem alfabética descendente em uma coluna de z a a e, em seguida, de Z a A. Por exemplo, observe a seguinte coluna não classificada:

Captura de tela da coluna que contém nomes alfabéticos não classificados com capitalização inicial aleatória.

Quando classificada usando classificação crescente, uma coluna alfabética é classificada da seguinte maneira:

Captura de tela da coluna com as linhas classificadas Alfa, Beta e Sierra com as iniciais maiúsculas e alfa, gama e zulu com as iniciais minúsculas.

Quando classificada usando classificação decrescente, uma coluna alfabética é classificada da seguinte maneira:

Captura de tela da coluna com as linhas classificadas zulu, gama e alfa com as iniciais minúsculas e Sierra, Beta e Alpha com as iniciais maiúsculas.

Classificar uma tabela por uma coluna

Para classificar a tabela por uma única coluna, primeiro selecione a coluna. Em seguida, selecione a operação de classificação em um dos dois locais:

  • Na guia Página Inicial, no grupo Classificar, há ícones para classificar a coluna em ordem ascendente ou descendente.

    Captura de tela da faixa de opções do Power Query com a guia Página Inicial selecionada e o grupo de classificação enfatizado.

  • No menu suspenso do título de coluna. Ao lado do nome da coluna, há um indicador de menu suspenso . Quando você seleciona o ícone, a opção para classificar a coluna é exibida.

    Captura de tela do menu suspenso do título de coluna com as opções Classificação ascendente e Classificação descendente enfatizadas.

Neste exemplo, classifique a coluna Competição usando os botões no grupo Classificar na guia Página Inicial . Essa ação cria uma nova etapa na seção Etapas aplicadas chamada Linhas classificadas.

Captura de tela do editor do Power Query com a etapa de linhas classificadas na lista de etapas aplicadas enfatizada.

Um indicador visual, exibido como uma seta apontando para cima, é adicionado ao ícone de menu suspenso Competição para mostrar que a coluna está sendo classificada em ordem crescente.

Classificar uma tabela por várias colunas

Você pode classificar por mais de uma coluna por vez. Power Query aplica a classificação de cada coluna na ordem de prioridade, portanto, as linhas são classificadas pela primeira coluna e, em seguida, pela segunda coluna para todas as linhas que se ligam à primeira e assim por diante. Há duas maneiras de definir uma classificação de várias colunas: nos menus de título da coluna ou na caixa de diálogo Classificar .

Use os menus dos cabeçalhos das colunas

Continuando o exemplo anterior, classifique também o campo Posição em ordem crescente, desta vez usando o menu suspenso do cabeçalho da coluna Posição.

Captura de tela dos comandos de classificação no menu suspenso da coluna Position.

Essa ação não cria uma nova etapa de linhas classificadas , mas modifica a existente para executar ambas as operações de classificação em uma etapa. Quando você classifica várias colunas dessa forma, a ordem em que as colunas são classificadas é baseada na ordem em que as colunas foram selecionadas. Um indicador visual, exibido como um número à esquerda do indicador de menu suspenso, mostra o lugar que cada coluna ocupa na ordem de classificação.

Captura de tela das colunas classificadas com os números que dão suporte à ordem de classificação enfatizada.

Use a caixa de diálogo Classificar

Para classificações com mais de alguns níveis ou quando quiser ver e reordenar cada nível de classificação de uma só vez, use a caixa de diálogo Classificar em vez dos menus de título da coluna.

Na guia Página Inicial, no grupo Classificar, selecione Classificar.

Captura de tela do grupo Classificar na guia Página Inicial com o botão Classificar enfatizado.

Se você selecionar uma ou mais colunas antes de abrir a caixa de diálogo, Power Query adicionará essas colunas como níveis de classificação automaticamente, na ordem em que as selecionou. Caso contrário, a caixa de diálogo será aberta com um único nível vazio. Por exemplo, a caixa de diálogo Classificar a seguir define uma classificação de três níveis em uma tabela diferente, primeiro por Subtração, depois por Prioridade, depois por Região, tudo em ordem crescente.

Captura de tela da caixa de diálogo Classificar com três níveis de classificação: Subtração crescente, Prioridade crescente e Região crescente.

A caixa de diálogo Classificar lista todos os nível de classificação em uma grade:

  • Prioridade: a ordem na qual Power Query aplica cada nível, de cima para baixo. Esse número é o mesmo mostrado ao lado do título de cada coluna classificada na visualização de dados.
  • Coluna: a coluna pela qual esse nível é classificado. Uma coluna só pode ser usada em um nível de cada vez; uma coluna já usada em outro nível não aparece nesta lista.
  • Ordem de classificação: a direção da classificação, como Crescente (do menor para o maior) ou Decrescente (do maior para o menor).

Para alterar a ordem de classificação:

  • Selecione + Adicionar nível para adicionar um novo nível vazio abaixo dos existentes.
  • Selecione o menu ... ao lado de um nível para removê-lo ou para movê-lo para cima ou para baixo em prioridade.
  • Arraste um nível pela linha correspondente e solte-o em uma nova posição para reordená-lo diretamente.

Cada nível requer a seleção de uma Coluna e de uma Ordem de classificação antes que você possa selecionar OK. Se algum nível estiver faltando uma seleção ou se dois níveis usarem a mesma coluna, Power Query bloqueará a classificação e destacará os níveis que precisam de atenção.

Depois de selecionar OK, Power Query classifica a tabela por todos os níveis definidos e mostra um número de prioridade ao lado do título de cada coluna classificada, na mesma ordem que os níveis na caixa de diálogo.

Captura de tela dos cabeçalhos de coluna mostrando os números de prioridade: 1 para Subtração, 2 para Prioridade e 3 para Região.

Para alterar uma classificação em vários níveis existente, selecione o ícone de engrenagem ao lado da etapa Linhas classificadas em Etapas aplicadas. Power Query reabre a caixa de diálogo Classificar com todos os níveis salvos e ordens de classificação já preenchidas.

Remover a ordenação de uma coluna

Execute uma das seguintes ações:

  • Selecione a seta para baixo ao lado do título da coluna e selecione Limpar classificação.
  • Selecione o ícone de engrenagem ao lado da etapa Linhas classificadas em Etapas aplicadas para abrir a caixa de diálogo Classificar e, em seguida, remova todos os níveis.
  • Em Etapas aplicadas, no painel Configurações da Consulta, exclua a etapa Linhas classificadas.