Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
paulokpk
Creator
Creator

Comando Left Join

Estou trazendo duas views que criei no SQL para o Qlik Sense.

Entretanto preciso realizar um Left Join Entre as duas. 

NO SQL eu faço desta forma:

 SELECT *
FROM VIEW_ZMDEQUIPAMENTOSCLI_CHAMADOS LEFT JOIN VIEW_PRECIFICACAO_INVENTARIO ON
VIEW_ZMDEQUIPAMENTOSCLI_CHAMADOS.CODATENDIMENTO = VIEW_PRECIFICACAO_INVENTARIO.CODATENDIMENTO

 

Entretanto quando eu levei isso para o Qlik ele reclamou pois haviam campos com o mesmo nome. 

Desta forma eu fiz a extração das duas tabelas separadamente:

____________________________________________________________________________

a 1ª 

SQL
SELECT
CODCOLCLI,
CODCLI,
CGCCFO,
NOMEFANTASIA,
NOME,
CODETD,
INICIOSERVICO,
CONTRATO,
CODCOLCLIFINAL,
CODCLIFINAL,
COLIGADA,
FILIAL,
TIPOCONTRATO,
ST,
REGIONAL,
LOCCLI,
VENDEDOR,
GARANTIAFORNEC,
QTD_CONTRATO,
FABRICANTE_CONTRATO,
MODELO,
FIMSERVICO,
TIPOEQUIPAMENTO,
VLUNITARIOCONTRATUAL,
NATUREZA,
NUMEROSERIE,
CNPJCLICHAMADOS,
CODCLICHAMADOS,
NOMECLICHAMADOS,
CODATENDIMENTO,
ABERTURA,
NUMSERIECHAMADOS

FROM "CORPORERM".dbo.VIEW_ZMDEQUIPAMENTOSCLI_CHAMADOS;

STORE equipamentos_cli_chamados INTO [lib://QVDUnitech/equip_cli_chamados.QVD] (qvd);

_____________________________________________________________________________________

a 2ª

SQL
SELECT
CODCOLIGADA,
CODATENDIMENTO,
CODLOCAL,
CLIENTE,
TIPOATENDIMENTO,
FABRICANTE,
MAQUINA,
PARTNUMBER,
QTD,
PARTNUMBER2,
MOEDA,
CUSTOUNITARIO,
ABERTURA

FROM "CORPORERM".dbo.VIEW_PRECIFICACAO_INVENTARIO;


STORE precificacao_invent INTO [lib://QVDUnitech/precificacao_invent.QVD] (qvd);

___________________________________________________________________________________________

 

Não sei como fazer o Left Join no próprio Qlik com essas duas tabelas

Lembrando que ela possui colunas com o mesmo nome, no SQL eu obtenho o valor desejado  no Qlik eu até consegui que fosse criada uma ligação automatica mas essa ligação é simples não está em Left Join

Labels (4)
1 Solution

Accepted Solutions
Zapparoli
Creator II
Creator II

Paulo,

Nesse caso você vai ler normalmente as tabelas do seu qvd conforme exemplo

equip_cli_chamados:
LOAD
CODCOLCLI,
CODCLI,
CGCCFO,
NOMEFANTASIA,
NOME,
CODETD,
INICIOSERVICO,
CONTRATO,
CODCOLCLIFINAL,
CODCLIFINAL,
COLIGADA,
FILIAL,
TIPOCONTRATO,
ST,
REGIONAL,
LOCCLI,
VENDEDOR,
GARANTIAFORNEC,
QTD_CONTRATO,
FABRICANTE_CONTRATO,
MODELO,
FIMSERVICO,
TIPOEQUIPAMENTO,
VLUNITARIOCONTRATUAL,
NATUREZA,
NUMEROSERIE,
CNPJCLICHAMADOS,
CODCLICHAMADOS,
NOMECLICHAMADOS,
CODATENDIMENTO,
ABERTURA,
NUMSERIECHAMADOS
from seu qvd;

LEFT JOIN (equip_cli_chamados)

precificacao_invent:
LOAD
CODCOLIGADA,
CODATENDIMENTO,
CODLOCAL,
CLIENTE,
TIPOATENDIMENTO,
FABRICANTE,
MAQUINA,
PARTNUMBER,
QTD,
PARTNUMBER2,
MOEDA,
CUSTOUNITARIO,
ABERTURA
FROM SEU QVD
;

É so usar o LEFT JOIN (equip_cli_chamados) que através dos campos em comum da sua tabela, já será feita a junção.

Por favor, me retorna se deu certo ou não.

 

Check my Youtube Channel for more Qlik Content
https://www.youtube.com/@ZappaAnalytics

View solution in original post

1 Reply
Zapparoli
Creator II
Creator II

Paulo,

Nesse caso você vai ler normalmente as tabelas do seu qvd conforme exemplo

equip_cli_chamados:
LOAD
CODCOLCLI,
CODCLI,
CGCCFO,
NOMEFANTASIA,
NOME,
CODETD,
INICIOSERVICO,
CONTRATO,
CODCOLCLIFINAL,
CODCLIFINAL,
COLIGADA,
FILIAL,
TIPOCONTRATO,
ST,
REGIONAL,
LOCCLI,
VENDEDOR,
GARANTIAFORNEC,
QTD_CONTRATO,
FABRICANTE_CONTRATO,
MODELO,
FIMSERVICO,
TIPOEQUIPAMENTO,
VLUNITARIOCONTRATUAL,
NATUREZA,
NUMEROSERIE,
CNPJCLICHAMADOS,
CODCLICHAMADOS,
NOMECLICHAMADOS,
CODATENDIMENTO,
ABERTURA,
NUMSERIECHAMADOS
from seu qvd;

LEFT JOIN (equip_cli_chamados)

precificacao_invent:
LOAD
CODCOLIGADA,
CODATENDIMENTO,
CODLOCAL,
CLIENTE,
TIPOATENDIMENTO,
FABRICANTE,
MAQUINA,
PARTNUMBER,
QTD,
PARTNUMBER2,
MOEDA,
CUSTOUNITARIO,
ABERTURA
FROM SEU QVD
;

É so usar o LEFT JOIN (equip_cli_chamados) que através dos campos em comum da sua tabela, já será feita a junção.

Por favor, me retorna se deu certo ou não.

 

Check my Youtube Channel for more Qlik Content
https://www.youtube.com/@ZappaAnalytics