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: 
xavier123
Contributor II
Contributor II

Botão para selecionar campo

Boa tarde Pessoal,

Tenho um botão para selecionar todas as empresas "Cd_empresa", exceto as empresas (999,888,777).

Segui as orientações que encontrei aqui no grupo, mas só funcionou quando eu coloquei apenas um valor para exclusão (999).

Eu selecionei e depois selecionei excluídos.

Como faço pra informar as 3 empresas na ação do botão?

ação.png

1 Solution

Accepted Solutions
forticarrion
Contributor II
Contributor II

Ola Xavier,

Para que você possa realizar esse filtro no botão eu tenho uma solução que seria criar uma tabela inline dentro do seu script, como mostra abaixo; (a tabela deve conter as chaves que deseja filtrar ao clicar no botão).

 

SelectInField:
load * Inline [
SelectInField
777
888
999
];

Apos isso, da ação do botão colocar a seguinte expressão;

='('&Concat(SelectInField, '|')&')' 

O botão do Qlik identifica mais de um valor na expressão apenas com pipe, ou seja, (777 | 888 | 999).

Espero ter ajudado.

View solution in original post

2 Replies
forticarrion
Contributor II
Contributor II

Ola Xavier,

Para que você possa realizar esse filtro no botão eu tenho uma solução que seria criar uma tabela inline dentro do seu script, como mostra abaixo; (a tabela deve conter as chaves que deseja filtrar ao clicar no botão).

 

SelectInField:
load * Inline [
SelectInField
777
888
999
];

Apos isso, da ação do botão colocar a seguinte expressão;

='('&Concat(SelectInField, '|')&')' 

O botão do Qlik identifica mais de um valor na expressão apenas com pipe, ou seja, (777 | 888 | 999).

Espero ter ajudado.

xavier123
Contributor II
Contributor II
Author

@forticarrion Muito obrigado pela dica.

Eu consegui resolver sem a tabela Inline. 

Separei todos os códigos com pipe como você explicou e serviu.

abraço.