Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Pode ordenar uma tabela no Power Query por uma coluna ou várias colunas. Por exemplo, pegue a tabela a seguir com as colunas chamadas Concorrência, Concorrente e Posição.
Tabela com as colunas Concorrência, 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 de Posição contém um valor igual a 1 ou 2 para cada um dos valores de Concorrência.
Para este exemplo, o objetivo é classificar esta tabela pelos campos Concorrência e Posição em ordem crescente.
Tabela com as colunas Concorrência, 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 Posição contém, de cima para baixo, um valor de 1, 2, 1, 2, 1 e 2.
Ordenar ascendente ordena linhas alfabéticas numa coluna de A a Z e, em seguida, de a a z. Ordenar por ordem decrescente ordena as linhas de uma coluna por ordem alfabética, de z para a e, depois, de Z para A. Por exemplo, examine a seguinte coluna não ordenada:
Quando classificada usando a classificação crescente, uma coluna alfabética é classificada da seguinte maneira:
Quando classificada usando classificação decrescente, uma coluna alfabética é classificada da seguinte maneira:
Ordena uma tabela por uma coluna
Para ordenar a tabela por uma única coluna, selecione primeiro a coluna. Depois, selecione a operação de ordenação de um de dois locais:
Na guia Página Inicial, no grupo Classificar, há ícones para classificar sua coluna em ordem crescente ou decrescente.
No menu pendente do cabeçalho da coluna. Junto ao nome da coluna, existe um indicador de menu pendente
. Quando você seleciona o ícone, a opção para classificar a coluna é exibida.
Neste exemplo, ordene a coluna Competição utilizando os botões do grupo Ordenar no separador Inicial. Esta ação cria um novo passo na secção Passos Aplicados com o nome Linhas Ordenadas.
É adicionado um indicador visual, apresentado sob a forma de uma seta a apontar para cima, ao ícone do menu pendente Competition para indicar que a coluna está a ser ordenada em ordem ascendente.
Ordenar uma tabela por várias colunas
Podes ordenar por mais do que uma coluna de cada vez. O Power Query aplica a ordenação de cada coluna por ordem de prioridade, por isso as linhas são primeiro ordenadas pela primeira coluna, depois pela segunda coluna para quaisquer linhas que estejam ligadas à primeira, e assim sucessivamente. Existem duas formas de definir uma ordenação multi-colunas: a partir dos menus de cabeçalhos de coluna ou da caixa de diálogo Ordenar .
Utilize os menus dos cabeçalhos das colunas
Continuando o exemplo anterior, ordene também o campo Posição em ordem crescente, desta vez utilizando o menu pendente do cabeçalho da coluna Posição.
Esta ação não cria um novo passo de linhas ordenadas , mas modifica o existente para executar ambas as operações de ordenação num só passo. Quando ordenas várias colunas desta forma, a ordem em que as colunas são ordenadas baseia-se na ordem em que as colunas foram selecionadas. Um indicador visual, exibido como um número à esquerda do indicador do menu suspenso, mostra o lugar que cada coluna ocupa na ordem de classificação.
Utilize a caixa de diálogo Ordenar
Para ordenações com mais de dois níveis, ou quando quiser ver e reordenar todos os níveis de ordenação ao mesmo tempo, utilize a caixa de diálogo Ordenar em vez dos menus dos cabeçalhos das colunas.
No separador Base, no grupo Ordenar, selecione Ordenar.
Se selecionares uma ou mais colunas antes de abrires a caixa de diálogo, o Power Query adiciona essas colunas automaticamente como níveis de ordenação, na ordem em que as selecionaste. Caso contrário, a caixa de diálogo abre com um único nível vazio. Por exemplo, a seguinte caixa de diálogo Ordenar define uma ordenação de três níveis numa tabela diferente, primeiro por Subtração, depois por Prioridade, depois por Região, tudo por ordem crescente.
A caixa de diálogo Ordenar lista todos os níveis de ordenação numa grelha:
- Prioridade: A ordem em que o Power Query aplica cada nível, de cima para baixo. Este número é o mesmo que aparece ao lado do cabeçalho de cada coluna ordenada na pré-visualização de dados.
- Coluna: A coluna pela qual este nível é ordenado. Uma coluna só pode ser usada num nível de cada vez; uma coluna já usada noutro nível não aparece nesta lista.
- Ordem de Ordenação: A direção a ordenar, como Ascendente (do menor ao maior) ou Descendente (do maior ao menor).
Para alterar a ordem de ordenação:
- Selecionar + Adicionar nível para adicionar um novo nível vazio abaixo dos existentes.
- Seleciona o ... menu ao lado de um nível para o remover, ou para o mover para cima ou para baixo em prioridade.
- Arraste um nível pela respetiva linha e largue-o numa nova posição para reordená-lo diretamente.
Cada nível requer a seleção de uma Coluna e de uma Ordem de Ordenação antes de poder selecionar OK. Se algum nível estiver em falta de uma seleção, ou se dois níveis usarem a mesma coluna, o Power Query bloqueia a ordenação e destaca os níveis que precisam de atenção.
Depois de selecionares OK, o Power Query ordena a tabela por todos os níveis que definiste, e mostra um número de prioridade ao lado do cabeçalho de cada coluna ordenada, na mesma ordem dos níveis na caixa de diálogo.
Para alterar uma ordenação por vários níveis existente, selecione o ícone de engrenagem junto ao passo Linhas ordenadas em Passos aplicados. O Power Query reabre a caixa de diálogo Ordenar com todos os níveis e ordens de ordenação guardados já preenchidos.
Remover a ordenação de uma coluna
Execute uma das seguintes ações:
- Selecione a seta para baixo junto ao cabeçalho da coluna e, em seguida, selecione Limpar ordenação.
- Selecione o ícone de engrenagem junto ao passo Linhas Ordenadas em Passos Aplicados para abrir a caixa de diálogo Ordenar e, em seguida, remover todos os níveis.
- Em Etapas aplicadas no painel Definições de Consulta, elimine a etapa Linhas ordenadas.