Forum Academy Marketplace Showcase Pricing Features

Organizar a ordem de um Group By

Olá pessoal, gostaria de tirar uma dúvida, tenho uma lista de pessoas, o nome das pessoas se repetem nesta lista. Então criei um grupo repetidor contendo um Group By, para organizar cada campo pelo nome da pessoa e contar quantas vezes a pessoa se repete. Porém gostaria de colocar a ordem (short by) com que as linhas são apresentadas pela soma da contagem, ou seja, o que a soma der maior, fique no top do grupo repetidor, alguem saberia me dizer como fazer isso?

Uma vez tentei mexer nisso, e parece que o group by sempre agrupa do criado mais antigo pro mais novo, não consegui mudar isso…

O que você poderia fazer:

  • Criar um repeating group com o Search for ifoodPedidos’s NOME:unique elements
    (fazendo isso vai resultar em um grupo somente com elementos únicos)
  • e dentro de cada célula, você cria um “Do a search” para contar quantos dados tem
1 Like

Hey! @rodofaremp como está?

Segue a solução para isso:

Primeiro passo:

Crie um “RepeatingGroup” e segue o exemplo a baixo

A “lista de pessoas” seria o seu “IfoodPedidos”
Selecione o “:grouped by” no Data Soure
O “Nomes” seria o seu “nome”

Agora selecione o “:filtered” no Data Soure
selecione o count depois o > e depois escreva o numero 0
isso vai mostrar os números a partir do numero 1.
em Sort by selecione “nome” e no Descending clique em “Yes

Agora selecione o “:sorted” no Data Soure
isso vai mostrar os números maiores para os menores era oque você precisava
image

Segundo passo final:
Agora arraste 2 campos de texto dentro do “RepeatingGroup
um será para o count e o outro para o nomes
image
image
ficara assim:
image

faça o mesmo para o nome
image

meu resultado

Tomara que tenho ajudado. :pray:

Abraço!

2 Likes

Opa meu amigo, me ajudou demais, desculpe pela demora pra dar os agradecimentos

1 Like

tmjs @rodofaremp :hugs: