Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
leonardovieiraj
New Contributor II

select com busca por parte do texto

Boa tarde amigos!

Gostaria de saber como resolver a seguinte questão:

dadas duas tabelas:

TAB1:

descrição

- Fruta abacaxi perola

- Volkswagen Gol

TAB 2:

palavra-chave grupo

- abacaxi            fruta

- gol                    carro

como formar um select entre essas duas tabelas em que o resultado final seja:

TAB 3:

descrição                     grupo

- fruta abacaxi perola   fruta

- Volkswagen gol          carro

desde já agradeço!

Tags (1)
7 Replies
Employee
Employee

Re: select com busca por parte do texto

Qual o critério para saber que a 'abacaxi' e 'gol' são os grupos? Serão sempre os segundos separados por espaço?

Como obter ajuda? Leia antes de postar

leonardovieiraj
New Contributor II

Re: select com busca por parte do texto

‌infelizmente não é tão simples Clever.

seria uma dependência que você obtém com uma função índex, por ex.

Mas como colocar as duas tabelas no mesmo seleção???

obrigado!

Employee
Employee

Re: select com busca por parte do texto

Para fazer as duas estarem na mesma tabela (foi o que entendi de "duas tabelas no mesmo seleção") você precisa de um criterio para fazer o join.

Seria melhor você detalhar bem o que precisa, quanto mais informações nos der, mais fácil ajudar

Como obter ajuda? Leia antes de postar

leonardovieiraj
New Contributor II

Re: select com busca por parte do texto

Obrigado pela ajuda Clever.

Eu tenho uma tabela com vários lançamentos que eu importo de um Excel.

[TMP_MOVIMENTOS]:

LOAD DATA,

     UPPER(MOVIMENTOS) AS MOVIMENTOS,

     VALOR

FROM

[minha-planilha.xlsx];

em um segundo momento eu 'categorizo' esses movimentos:

[MOVIMENTOS]:

LOAD *,

           IF ( INDEX (MOVIMENTOS ,'ALUGUEL')   > 0,  'ALUGUEL',

           IF ( INDEX (MOVIMENTOS,'JUROS')        > 0, 'JUROS',

           IF ( INDEX (MOVIMENTOS,'PACOTE')     > 0, 'TAXAS',

           ...

           'INDETERMINADO')))    AS GRUPO

RESIDENT [TMP_MOVIMENTOS] ;

Esse é meu cenário atual...

Gostaria de transformar esse index acima a partir de uma tabela, assim ficaria dinâmico.

Dessa forma eu 'alimento' uma planilha com a palavra-chave e o grupo equivalente.

Leio a tabela de movimentos e se encontrar a palavra-chave no detalhe do movimento, eu categorizo, senão ele é indeterminado.

Melhor que fazer 1 milão de IF's...rs

Obrigado!!!

Employee
Employee

Re: select com busca por parte do texto

Veja se atende, era um caso parecido: Relacionar Campo com parte do campo de outra tabela

Employee
Employee

Re: select com busca por parte do texto

leonardovieirajr‌, atendeu?

leonardovieiraj
New Contributor II

Re: select com busca por parte do texto

Era exatamente o que eu precisava. Muito Obrigado!!!