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.
Aplica-se a:✅ Power BI Desktop e serviço Power BI
Quando editas um relatório no Power BI, podes escolher uma coluna para definir a ordem de ordenação de outra coluna. Aqui está um exemplo comum. Tens uma coluna de Nome do Mês e, quando a adicionas a um visual, os meses estão ordenados alfabeticamente: abril, agosto, dezembro, fevereiro. No entanto, queres que estejam organizados cronologicamente. Este artigo mostra como definir a ordem de classificação de uma coluna por uma coluna diferente, no Power BI Desktop ou no serviço do Power BI. Também fornece orientações de resolução de problemas para erros comuns de ordenação por coluna.
Nota
Ao ler um relatório, você também pode alterar a forma como os valores em um visual são classificados. Consulte Alterar como um gráfico é classificado em um relatório do Power BI para obter detalhes.
Definir a coluna a ser usada para classificação
Para definir uma coluna diferente para ordenação no Power BI Desktop, ambas as colunas precisam de estar ao mesmo nível de granularidade. Por exemplo, para classificar uma coluna de nomes de meses corretamente, você precisa de uma coluna que contenha um número para cada mês. A ordem de classificação aplica-se a qualquer gráfico no relatório que contenha a coluna classificada. No exemplo a seguir, os meses são ordenados alfabeticamente, mas devem ser ordenados cronologicamente.
Importante
Tem de estar na visualização de Relatório para aceder ao separador de ferramentas da Coluna . Se estiveres na vista de Modelo ou de Tabela, muda primeiro para a vista de Relatório selecionando o ícone da vista de Relatório na navegação da esquerda.
Na vista de Relatório, selecione a coluna que quer ordenar, neste caso, Mês. Podes selecionar a coluna no painel de Dados ou de um visual na tela. Os meses no visual são ordenados por ordem alfabética. Quando seleciona uma coluna, o separador Ferramentas de Coluna aparece na fita.
Selecione Ordenar por Coluna e depois selecione o campo pelo qual quer ordenar o outro campo, neste caso, Número do Mês.
O visual ordena automaticamente cronologicamente pela ordem dos meses de um ano.
Definir uma coluna diferente para ordenar
Para definir uma coluna diferente para classificar no serviço do Power BI, ambas as colunas precisam estar no mesmo nível de granularidade. Por exemplo, para classificar uma coluna de nomes de meses, você precisa de uma coluna que contenha um número para cada mês. No exemplo a seguir, os meses são ordenados alfabeticamente, mas devem ser ordenados cronologicamente.
Na tela, selecione o visual. Em seguida, localize o campo Número do Mês no painel Campos.
No painel Visualizações, na seção Campos, localize o grupo de campos de Tooltips.
Arraste o campo Número de Mês do painel Campos para o bucket Campos da Dica de Ferramenta no painel de Visualização.
No canto superior direito do visual, selecione Mais opções. Selecione Eixo de classificação e, em seguida, selecione Número do mês.
O Power BI classifica o visual cronologicamente pela ordem dos meses em um ano.
O Número do Mês agora está visível na dica de contexto pré-definida da visualização.
Se não quiser que o tooltip contenha o Número do Mês, use um tooltip personalizado que não inclua esse valor. Para saber como criar uma dica de ferramenta personalizada, consulte Criar dicas de ferramentas com base em páginas de relatório no Power BI Desktop.
Resolução de problemas ordenar por coluna
Se estiver a ter dificuldades em definir ou usar ordenar por coluna, reveja estes problemas e soluções comuns.
A opção de ordenar por coluna está desativada ou indisponível
Causa: A coluna que está a tentar ordenar pode ter dependências que impedem a ordenação.
Solution:
- Verifica se estás na vista de relatório, não na vista de modelo ou de tabela.
- Verifica se a coluna não está já ordenada por outra coluna. Remova primeiro a ordenação existente e depois aplique a nova.
- Se a coluna for marcada como uma coluna chave, a sua ordem de ordenação é ignorada e usam-se os predefinidos.
Erro "Não é possível usar esta coluna para ordenação"
Causa: A coluna de ordenação contém valores duplicados. Cada valor na coluna que queres ordenar deve ter exatamente um valor correspondente na coluna de ordenação.
Solution:
Verifique se existem valores duplicados na coluna utilizada para ordenação:
- Selecione a coluna de ordenação no painel Dados.
- Reveja o perfil da coluna no separador Ferramentas da Coluna para verificar se existem duplicados.
- Alternativamente, no Power Query, use Ver>Qualidade da coluna para ver se existem duplicados.
Remover ou corrigir duplicados:
- Se existirem duplicados, precisas de uma coluna diferente para ordenar. Por exemplo, se ordenar os nomes dos meses por número de mês, certifique-se de que cada nome de mês tem apenas um número de mês (janeiro = 1, e não 1 e 01).
- Use o Power Query para criar uma coluna de identificador único, se necessário.
Nota
Um cenário comum é tentar usar uma coluna numérica de classificação que contenha valores duplicados de classificação. Por exemplo, se vários produtos partilham a mesma classificação (dois produtos ambos classificados como "1"), não podes usar essa coluna de classificação para ordenar. A coluna de ordenação deve ter valores únicos. Considere criar um número sequencial único ou utilizar uma abordagem de ordenação diferente para empates.
A ordem de ordenação não funciona como esperado
Causa: Incompatibilidade de tipos de dados ou valores de texto ordenados como números.
Solution:
Verificar a correspondência dos tipos de dados:
- A coluna de ordenação deve normalmente ser numérica, data ou texto.
- Selecione a coluna pela qual pretende ordenar e verifique o Tipo de dados no separador Ferramentas de coluna.
- Problema comum: Números dos meses armazenados como texto ("1", "2", "3") em vez de números inteiros (1, 2, 3).
Converta os tipos de dados se necessário:
- No Power Query, mude o tipo da coluna para o tipo de dados correto.
- Por exemplo, converta números de mês em texto em números inteiros selecionando Transformar>Tipo de dados>Número inteiro.
Ordenar por coluna produz agrupamentos inesperados
Causa: A coluna utilizada para ordenação tem uma granularidade diferente da coluna ordenada.
Solution:
- Ambas as colunas devem estar ao mesmo nível de detalhe. Por exemplo:
- Para ordenar o Nome do Mês (janeiro, fevereiro), utilize o Número do Mês (1, 2) com a mesma granularidade.
- Não tentes ordenar o Nome do Mês por Número do Dia (granularidade diferente).
- Cada valor único na coluna ordenada deve corresponder exatamente a um valor na coluna de ordenação.
A ordenação por coluna é reposta ou ignorada
Causa: Mudaste as propriedades do modelo de dados ou das colunas.
Solution:
- Verifica se a coluna de ordenação ainda existe no modelo.
- Verifica se não removeste a coluna de ordenação da fonte de dados.
- Reaplique a definição de ordenar por coluna se atualizou ou modificou o modelo.
Considerações
Tenha estes requisitos em mente ao usar ordenar por coluna:
- Ambas as colunas devem estar ao mesmo nível de granularidade.
- A coluna ordenada por ordem deve conter valores únicos para cada valor na coluna ordenada.
- Se assinalares uma coluna como coluna chave, a sua ordem de ordenação é ignorada e usam-se os predefinidos.
Conteúdos relacionados
Você também pode estar interessado nos seguintes artigos: