Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
paulokpk
Creator
Creator

Filtragem automática de dados de um Painel

Bom dia Prezados,

 

gerei um painel onde eu possuo uma tabela com uma coluna chamada DESCRIÇÃO DO ATENDIMENTO.

eu preciso que nesta coluna sejam exibidos resultados cujo texto inicie com "OS DE VENDA" para que possa ser feito um filtro automático, sem a necessidade de eu ter que filtrar na hora

o problema é que eu não estou conseguindo encontrar uma função específica para isso, no SQL eu utilizo LIKE porém no Qlik sense esta função não funciona.

segue em anexo prints de tela

1 Solution

Accepted Solutions
Gabriel_Fernandes
Contributor III
Contributor III

ótimo, agora é só aplicar um IF na dimensão:

 

IF(WILDMATCH([Descrição Atendimento],'Os Venda*'),[Descrição Atendimento]);

 

Assim, quando não houver o texto, não mostrará nada

View solution in original post

5 Replies
Gabriel_Fernandes
Contributor III
Contributor III

Olá Paulo,

 

No Qlik existe a função Match().

 

ficaria assim: Match([DESCRIÇÃO DO ATENDIMENTO],'OS DE VENDA*')

 

paulokpk
Creator
Creator
Author

Usei a função:  Match([Descrição Atendimento],'Os Venda*') no campo, porém o resultado de todas as colunas foi Zero.

 

 

Gabriel_Fernandes
Contributor III
Contributor III

Desculpe me confundi,

então use Wildmatch(), a sintaxe é a mesma. a Diferença é que no Wildmatch é permitido o uso de '*'

 

.

paulokpk
Creator
Creator
Author

agora ele mostra os resultados 0 ou 1. como se ele estivesse interpretando 0 para quando não existe "Os Venda" e 1 para verdadeiro

 

 

Gabriel_Fernandes
Contributor III
Contributor III

ótimo, agora é só aplicar um IF na dimensão:

 

IF(WILDMATCH([Descrição Atendimento],'Os Venda*'),[Descrição Atendimento]);

 

Assim, quando não houver o texto, não mostrará nada