Skip to main content
Announcements
Accelerate Your Success: Fuel your data and AI journey with the right services, delivered by our experts. Learn More
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Selecionar itens em uma lista

Boa tarde Pessoa,

Preciso de uma ajuda com urgência:

Tenho um objeto lista com mais de 30 códigos, preciso criar botões para que selecione códigos específicos dentro da lista, por exemplo:

Lista: 0980, 0981,0982,972,972,3000,9458,9666,6945.... etc....(tem muitos códigos)

Preciso formar grupos: Botão com o nome (Vida) códigos 0980,0981

Tudo isso para eu não precisa ir na lista e selecionar código por código.

Fico no aguardo e agradeço desde já

6 Replies
fernando_tonial
Employee
Employee

Olá Eloisa,

Você pode fazer uma ação que selecione os valores no campo, colocando os códigos entre parenteses separados por pipe.

Assim:

(0980|0981)


Don't worry, be Qlik.

Tonial.

Don't Worry, be Qlik.
Anonymous
Not applicable
Author

Ola fernando,

Tentei dessa forma e não deu certo, talvez seja porque no meu campo tenha o codigo com a escrita  (segue print)

Quando coloco somente um codigo com a escrita vai ... com dois ou mais não.

Tentei usar a ação : Alternar seleção  e selecionar no campo

Exemplo.png

maiconmello
Creator III
Creator III

O que você pode fazer ainda no script criar um novo Campo.

Load if(Cod = 0980 or Cod = 0981, 'VIDA','Outros') as TipoCodigo, * from tabela ;

Mas sempre vai precisar inserir os códigos nesse if.

Ou ainda Fazer um excel.

Codigo, Tipo

0980       Vida

0981       Vida

0176       outros

Fazer um left join deste excel para dentro da tabela. Depois coloca o campo Tipo na tela. Usuário seleciona Vida já filtra os códigos pertinentes.

Not applicable
Author

já fiz desta forma e funcionou....

nicolett_yuri

Complementando a resposta do Fernando, você pode então utilizar a pesquisa curinga para te ajudar:

(*0980*|*0981*)


Ou então simplesmente criar um novo campo em seu script somente com o código, ficaria mais ou menos assim: Trim(SubField(Ramo, '-', 1)) as nomedocampo

Clever_Anjos
Employee
Employee

Já conseguiu achar uma solução?

Se sim, marque uma das respostas como correta para ajudar a manter os tópicos organizados.

Como obter ajuda? Leia antes de postar