Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
thiago_chiarelo
Contributor II
Contributor II

Seleção de Dados Qlik

Estou tentando realizar a seleção de um dado específico de uma tabela que tenho, exemplo:

ClienteSistemas
Cliente 0EW | FW | CW| TBKN
Cliente 1EW | CW
Cliente 2CW | FW | BOX
Cliente 3TBKN | BOX
Cliente 4TBKN | EW

Gostaria de selecionar apenas os clientes que contém o produto TBKN. Como faço?

Labels (1)
1 Solution

Accepted Solutions
thiago_chiarelo
Contributor II
Contributor II
Author

Consegui resolver através da função abaixo:


=if( WILDMATCH( SISTEMAS, '*TBKN*')>0, SISTEMAS)

Com base nas pesquisas que realizei, a função "WILDMATCH" realiza esse tratamento em específico.

De toda forma agradeço a você, cleveranjos‌.

De fato, a comunidade Qlik ajuda muito.

View solution in original post

10 Replies
lucianosv
Specialist
Specialist

nicolett_yuri

Thiago, não ficou clara a sua dúvida. Você quer apenas fazer a seleção neste campo através de uma lista ou fazer esse filtro na tabela através do script?

thiago_chiarelo
Contributor II
Contributor II
Author

Apenas a seleção yuri.nicolett‌.

O resultado que espero é apenas a listagem de todos os clientes que contém o "produto" TBKN na relação.

Clever_Anjos
Employee
Employee

Veja se consegue nos dar mais detalhes

Como obter ajuda? Leia antes de postar

Clever_Anjos
Employee
Employee

  1. Faça uma gráfico tabela simples
  2. Coloque Cliente como Dimensão
  3. Use Only({<Sistemas={"*TBKN*"}>}Sistemas) como expresssão
thiago_chiarelo
Contributor II
Contributor II
Author

Olá cleveranjos‌,

Tentei fazer como solicitou, porém não deu certo.

Tirei alguns print's para ver se consegue me auxiliar. Help.Qlik.jpg

Help.Qlik2.jpg

Clever_Anjos
Employee
Employee

  1. Use Only({<Sistemas={"*TBKN*"}>}Sistemas) como medida
  2. Em todas as outras colunas que forem medidas, faça

       IF(Count({<Sistemas={"*TBKN*"}>}Sistemas)>0, [a expressao orginal])

thiago_chiarelo
Contributor II
Contributor II
Author

Consegui resolver através da função abaixo:


=if( WILDMATCH( SISTEMAS, '*TBKN*')>0, SISTEMAS)

Com base nas pesquisas que realizei, a função "WILDMATCH" realiza esse tratamento em específico.

De toda forma agradeço a você, cleveranjos‌.

De fato, a comunidade Qlik ajuda muito.

Clever_Anjos
Employee
Employee

Se funcionou, ótimo.

Vários caminhos levam à solução