Ô trem bão, vamos falar de mais uma função poderosa do Power BI, a tal da ORDERBY! Agora pensa comigo: já imaginou uma fila no mercadinho lá de Minas, onde cada um tá na sua ordem certinha, de acordo com o número do carrinho? Pois é, a função ORDERBY faz isso lá no Power BI! Ela organiza os dados igual a dona Maria organiza as compras no caderninho dela: tudo no lugar certo, num piscar de olhos.
A função ORDERBY serve pra você classificar uma tabela ou uma expressão, deixando tudo arrumadinho, seja de forma crescente ou decrescente. Cê escolhe como quer, uai!
Sintaxe básica:
ORDERBY ( expressão_coluna [, ordem] )
Agora, bora ver uns exemplos que é isso que faz a gente entender direitinho:
1. Organizando os nomes da galera
Tem uma tabela com os nomes da turma e você quer ver todo mundo em ordem alfabética, igual à chamada na escola. Faz assim:
ORDERBY ( 'Tabela'[Nome] )
Aqui ele vai arrumar os nomes tudo certinho, de A a Z. Só falta gritar “presente!”
2. Agora, vamos do maior pro menor
Tem uma lista de vendas e quer ver quem vendeu mais até quem vendeu menos? Sem drama:
ORDERBY ( 'Vendas'[Valor], DESC )
DESC é pra descida, sô! Vai do mais pro menos, igual ladeira abaixo em época de chuva!
3. Organizando por data
Tem aquelas tabelas de datas que parecem tudo bagunçado? Usa o ORDERBY que ele coloca tudinho em ordem:
ORDERBY ( 'Calendário'[Data] )
Pronto, já pode marcar os eventos na ordem certa, sem perder nenhuma festa!
4. Quando o preço manda
Quer saber qual produto tem o preço mais em conta e qual vai te fazer vender o rim? Sem frescura:
ORDERBY ( 'Produtos'[Preço] )
Do mais barato pro mais caro, pra já ir planejando as compras.
5. Classificando mais de uma coluna
E se precisar arrumar por mais de um critério? Tipo ordenar por cidade e, dentro de cada cidade, por nome? Moleza:
ORDERBY ( 'Clientes'[Cidade], 'Clientes'[Nome] )
Primeiro arruma a cidade, depois os nomes dentro dela. Tudo certinho, sem rolo.
6. Organizando pela pontuação
Se você tá num campeonato de truco e quer ver quem tá ganhando, ó só:
ORDERBY ( 'Competidores'[Pontos], DESC )
DESC de novo, porque aqui quem tem mais ponto é rei!
7. Arrumando pela quantidade de itens no estoque
Tem uma tabela de produtos e quer ver quem tá quase esgotando no estoque? Faz assim:
ORDERBY ( 'Estoque'[Quantidade], ASC )
ASC é de “ascendente”, ou seja, do menor pro maior. Dá até pra correr e comprar o que tá acabando!
8. Alunos em ordem de notas
Quer saber como a turma tá nas notas? Olha só essa:
ORDERBY ( 'Alunos'[Nota], DESC )
O menor vira maior quando cê tá de olho no ranking dos melhores!
9. Organizando pelo sobrenome
Se cê quer ver os alunos pelo sobrenome ao invés do nome, só ajustar assim:
ORDERBY ( 'Alunos'[Sobrenome] )
Tá na mão! Agora dá pra chamar o pessoal da forma que o professor gosta.
10. Fila do pão
E pra fechar, se a dona Maria quer saber quem chegou primeiro na fila do pão, ela usa o ORDERBY com data e hora:
ORDERBY ( 'Padaria'[HoraChegada], ASC )
Aí sim, ninguém fura fila!
Agora que cê já entendeu como funciona a ORDERBY, dá pra arrumar os dados de todo jeito! Vai lá e organiza sua vida, igualzinho a gente faz com aquele cafezinho quentinho de tarde: tudo no ponto certo!