Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: 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!