Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Get Char

Galera ,

Tenho duas tabelas :

Tabela01

load * INLINE [

field1 ,

abc

dgjh

ej

];

Tabela02

load * INLINE [

fied2,

passaabcaqui,

vemdgjhoje,

cadejvoce

hojekliuo

pequnhs

];

é possível referenciar os dados do fields1 da tabela01, com os dados  do field2 da Tabela02;

Ex;

com o char:

'abc'

vincular ao dados da tabela02

passaabcaqui

Desde já agradeço...

9 Replies
Not applicable
Author

Galera ajuda .... ainda não tive nenhuma ideia ..

fernando_tonial
Partner - Specialist
Partner - Specialist

Olá, a única forma que me veio a cabeça foi essa.

Tabela01:

load * INLINE [

field1, IDField1

abc, 1

dgjh, 2

ej, 3

];

Tabela02:

load field2,

    If(Index(field2,'abc')>0,1,

      If(Index(field2,'dgjh')>0,2,

        If(Index(field2,'ej')>0,3))) AS IDField1 INLINE [

    field2

    passaabcaqui,

    vemdgjhoje,

    cadejvoce

    hojekliuo

    pequnhs

];

Abraços

Tonial

Don't Worry, be Qlik.
Not applicable
Author

A questão é que são duas tabelas e no field1  são varios registro , improvável indexar todos..

Mas valeu

pablolabbe
Luminary Alumni
Luminary Alumni

Pode explicar melhor qual o objetivo desta referencia entre as tabelas ? Assim fica mais fácil pra tentar achar uma solução viável.

Not applicable
Author

juntar as tabelas , somente há esses campos das duas tabelas , com as características descritas .Para fazer isso ...

Not applicable
Author

Não há nenhum comando como LIKE usado no SQL , mas que use dois campos ?

Ou alguma maneira de fazer isso?

pablolabbe
Luminary Alumni
Luminary Alumni

Você quer fazer um join entre as duas tabelas , resultando em uma unica com 2 colunas ?

Not applicable
Author

Isso mesmo .. há um campo com os códigos, que é na tabela01... e outro na tabela02 com os código misturados com outros dados sem que haja um padrão na ordem ...

nicolett_yuri

Passe um exemplo de seus dados para verificarmos uma outra saída.