Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
jamirjunior
Creator
Creator

Função para retornar o maior

Pessoal, qual a função para retornar o maior valor?

Como no exemplo abaixo, se fizer um gráfico eu vejo que o 'Carlos Daniel' está no topo, mas preciso colocar apenas o nome dele num campo texto.

rank maior servidor.jpg

Obrigado,

1 Solution

Accepted Solutions
Thiago_Justen_

Jamir,

Você pode usar a expressão:

FirstSortedValue(nome,-Aggr(Count(ID_SENHA),nome))

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago

View solution in original post

10 Replies
Thiago_Justen_

Jamir,

Você pode usar a expressão:

FirstSortedValue(nome,-Aggr(Count(ID_SENHA),nome))

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
jamirjunior
Creator
Creator
Author

Muito obrigado!

Thiago_Justen_

Sempre à disposição Jamir!

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
jamirjunior
Creator
Creator
Author

Mestre,

Estou tendo uma dificuldade enorme, olha como já está:

=if(GetSelectedCount(NOM_PESSOAAPELIDO_SIT),

'-',

Capitalize(mid(FirstSortedValue(NOM_PESSOAAPELIDO_SIT,-Aggr(Count({<NOM_PESSOAAPELIDO_SIT,ID_SITUACAO={'3'},PROX_SITUACAO_SIT={'6'},NUMR_NOTA={'>6'}>} ID_SENHA),NOM_PESSOAAPELIDO_SIT)),1,15)))

é pq estou mostrando num painel o melhor atendente, então ele não pode variar de acordo com seleções.

Na verdade, queria mesmo era calcular ele numa fase anterior e no painel apenas ler, como faz isso?

tentei com variáveis, mas não funcionou.

Thiago_Justen_

Para ele não variar:

FirstSortedValue({1}nome,-Aggr(Count(ID_SENHA),nome))

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
jamirjunior
Creator
Creator
Author

Funcionou, obrigado!

jamirjunior
Creator
Creator
Author

Pensei q tivesse resolvido, mas ainda tá variando...

por exemplo: se selecionar algum valor no campo MES_SENHA, o nome da pessoa muda

O campo texto tá assim:

=Capitalize(mid(FirstSortedValue({1}NOM_PESSOAAPELIDO_SIT,-Aggr(Count({<NOM_PESSOAAPELIDO_SIT,ID_SITUACAO={'3'},PROX_SITUACAO_SIT={'6'},NUMR_NOTA={'>6'}>} ID_SENHA),NOM_PESSOAAPELIDO_SIT)),1,15))

Thiago_Justen_

Use o qualificador All nesse caso...ele vai desconsiderar todas as seleções:

Capitalize(mid(FirstSortedValue(ALL NOM_PESSOAAPELIDO_SIT,-Aggr(Count({1<NOM_PESSOAAPELIDO_SIT,ID_SITUACAO={'3'},PROX_SITUACAO_SIT={'6'},NUMR_NOTA={'>6'}>} ID_SENHA),NOM_PESSOAAPELIDO_SIT)),1,15))

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
jamirjunior
Creator
Creator
Author

Perfeito! obrigado!