Uai, sô! Agora você tá querendo conhecer a função RANK no Power BI? Então bora lá, porque essa função é quase igual a uma fila de quermesse: cada um tem seu lugarzinho, e se tentar furar, leva bronca!

A função RANK serve pra você classificar as coisas, sabe? Tipo assim, você tem uma lista de vendas e quer saber quem foi o campeão do mês, quem ficou em segundo, terceiro… igual quando o pessoal vai ver quem comeu mais pão de queijo na festa. Bora ver como isso funciona na prática?

Exemplo 1: Ranking de Vendas

Você tem uma tabela com vendedores e seus resultados. Aí você quer ver quem vendeu mais. Usa a fórmula assim:

RANKX(ALL('Vendas'), 'Vendas'[TotalVendas])

Pronto! Agora você sabe quem tá no topo, igual quem pega a primeira fatia de bolo.

Exemplo 2: Ranking Crescente

Se você quiser ver do menor pro maior, igual quem é o último a chegar na reunião, basta usar:

RANKX(ALL('Vendas'), 'Vendas'[TotalVendas], , ASC)

A ordem vai ser crescente, tipo quem mais demora pra sair da cama.

Exemplo 3: Ranking com Empate

E se tiver dois vendedores com o mesmo resultado? A função RANK resolve isso tranquilo, uai! Só que aí você tem que escolher como desempatar. O RANKX tem uma opção pra isso:

RANKX(ALL('Vendas'), 'Vendas'[TotalVendas], , DESC, DENSE)

Esse “DENSE” faz o seguinte: se dois vendedores ficarem empatados em segundo, o próximo será o terceiro, sem pular ninguém na fila, igual quando você compra dois pastéis iguais.

Exemplo 4: Ranking Filtrado

Quer ver o ranking só de uma região, igual quando você quer saber quem é o mais rápido na corrida de saco do bairro? Aí você usa o FILTER:

RANKX(FILTER(ALL('Vendas'), 'Vendas'[Regiao] = "Sul"), 'Vendas'[TotalVendas])

Agora, só o pessoal do sul tá competindo.

Exemplo 5: Ranking Dinâmico com Slicer

Imagina que você colocou um slicer no relatório pra selecionar diferentes produtos. O ranking muda conforme você vai trocando o produto:

RANKX(ALLSELECTED('Vendas'), 'Vendas'[TotalVendas])

O ranking fica dinâmico, igual a fila do caixa quando o pessoal vai embora do supermercado.

Exemplo 6: Ranking de Notas de Estudantes

Se você tá com uma lista de notas de alunos e quer saber quem é o mais sabido, faz assim:

RANKX(ALL('Estudantes'), 'Estudantes'[NotaFinal])

Aí você descobre quem é o “primeirão” da turma, tipo aquele que sempre termina a prova antes de todo mundo.

Exemplo 7: Ranking de Pizzas Favoritas

Se você fez uma pesquisa pra ver qual pizza a galera mais gosta (frango com catupiry sempre vence, né?), usa o RANKX:

RANKX(ALL('Pizzas'), 'Pizzas'[Votos])

E pronto! Você sabe qual pizza foi a campeã, e qual ficou lá na rabeira, tipo pizza de sardinha.

Exemplo 8: Ranking com Pesos Diferentes

Agora, digamos que as vendas de dezembro valem mais, porque teve promoção de Natal. Você pode usar uma coluna de peso pra calcular o ranking:

RANKX(ALL('Vendas'), 'Vendas'[TotalVendas] * 'Vendas'[Peso])

Desse jeito, você dá um empurrãozinho pra quem vendeu mais quando o peso era maior.

Exemplo 9: Ranking de Faturamento por Loja

Imagina que você tem uma rede de lojas e quer ver qual delas tá faturando mais:

RANKX(ALL('Lojas'), 'Lojas'[Faturamento])

Agora, você sabe quem tá vendendo mais… ou quem tá precisando de um “chá de motivação”.

Exemplo 10: Ranking com Limite

Se quiser só mostrar o top 5, igual quando você só quer convidar os cinco melhores amigos pra festa, você pode limitar assim:

IF(RANKX(ALL('Vendas'), 'Vendas'[TotalVendas]) <= 5, 'Vendas'[NomeVendedor])

Agora, só os melhores aparecem na lista, igual quando a coxinha acaba e só os primeiros conseguem pegar!

E aí, deu pra entender? O RANKX no Power BI é a ferramenta ideal pra organizar sua “bagunça” e ver quem tá no topo, quem tá na rabeira, e tudo no meio do caminho. Mas não vai usar isso pra briga, hein? Ranking é só pra brincar de competição saudável! 😄

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *