Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
daniel_vale
Contributor

Comparativo Entre Campos de Tabelas Diferentes

Bom dia Comunidade,

Estou com uma dificuldade,

tenho duas tabelas, conforme o exemplo em anexo...

na primeira tabela tenho os campos: Documento, NovoNome e Comparativo

na segunda tabela tenho os campos: Documento e TelaAcessada

Preciso fazer uma comparação onde dentro do campo TelaAcessada se tiver o campo Comparativo ele um novo campo recebe o campo NovoNome.

Tags (1)
1 Solution

Accepted Solutions
arthur_dom
Contributor III

Re: Comparativo Entre Campos de Tabelas Diferentes

Olá Daniel.

Você poderia fazer algo do tipo

TBL1:

Load

     Documento

,    NovoNome

,    Comparativo

From <Fonte de dados>;

Left Join(TBL1)

Load

     Documento

,    TelaAcessada

From <Fonte de dados>;


NoConcatenate
TBL2:
LOAD
*,
IF(SubStringCount(TelaAcessada,Comparativo),NovoNome) AS NovoCampo

Resident TBL1

WHERE SubStringCount(TelaAcessada,Comparativo) ;
DROP Table TBL1;

 

2 Replies
MVP
MVP

Re: Comparativo Entre Campos de Tabelas Diferentes

Daniel,  não entendi.  Tem como explicar melhor?

Dei uma olhada e nao achei no campo telaacessada o comparativo....

arthur_dom
Contributor III

Re: Comparativo Entre Campos de Tabelas Diferentes

Olá Daniel.

Você poderia fazer algo do tipo

TBL1:

Load

     Documento

,    NovoNome

,    Comparativo

From <Fonte de dados>;

Left Join(TBL1)

Load

     Documento

,    TelaAcessada

From <Fonte de dados>;


NoConcatenate
TBL2:
LOAD
*,
IF(SubStringCount(TelaAcessada,Comparativo),NovoNome) AS NovoCampo

Resident TBL1

WHERE SubStringCount(TelaAcessada,Comparativo) ;
DROP Table TBL1;