Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
ó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
Olá Paulo,
No Qlik existe a função Match().
ficaria assim: Match([DESCRIÇÃO DO ATENDIMENTO],'OS DE VENDA*')
Usei a função: Match([Descrição Atendimento],'Os Venda*') no campo, porém o resultado de todas as colunas foi Zero.
Desculpe me confundi,
então use Wildmatch(), a sintaxe é a mesma. a Diferença é que no Wildmatch é permitido o uso de '*'
.
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
ó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