Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá Pessoal,
Estou fazendo um right join mas quando tento carregar a tabela resultante ela não carrega aparece apenas a tabela do join gostaria de fazer o join criar a tabela e depois carregar com outro nome e dar um drop na tabela do join, pq isso não funciona? No caso a tabela que eu quero q fique é a Metricas mas fica apenas a TB_1?
TB_1:
LOAD
SHIPMENTKEY AS M_KEY,
DELIVERYKEY AS M_DVLKEY,
SHIPMENT_SHIPQTY AS M_SHIPQTY,
SHIPMENT_TTQTY AS M_QTYTOTAL,
SHIPMENT_MATERIAL AS M_MATERIAL,
SHIPMENT_PGIDATE AS M_PGIDT
Resident TBL_SHIPMENT;
Right Join(TB_1)
LOAD
SHIPMENTKEY AS M_KEY,
ORDER_MAXCREATIONDT AS M_CREATIONDT,
ORDER_1stDLVDT AS M_1stDVLDT
Resident TBL_ORDER;
TBL_METRICAS:
LOAD
M_KEY,
M_DVLKEY,
M_SHIPQTY,
M_QTYTOTAL,
M_MATERIAL,
M_PGIDT,
M_CREATIONDT,
M_1stDVLDT
Resident TB_1;
drop table TB_1
Oi paka.
O que está acontecendo é o seguinte:
O qlikview está fazendo uma concatenação automatica.
Veja bem, no final do right join, a tabela TB_1 ficará com os mesmos campos que você está dando o load da tabela TBL_METRICAS. Ou seja, é como se ele pegasse esse resultado do TBL_METRICAS e jogasse para a TB_1, pois a quantidade e o nome dos campos são os mesmos.
A solução disso é, você fazer algum alias em algum dos campos da TBL_METRICAS, ai o qlikview irá realmente criar outra tabela. Se você quer manter os mesmos nomes na TBL_METRICAS, muda algum dos nomes no right join, depois disso você altera o nome do campo no load da TBL_METRICAS para o nome normal.
Fica com Deus.
Oi paka.
O que está acontecendo é o seguinte:
O qlikview está fazendo uma concatenação automatica.
Veja bem, no final do right join, a tabela TB_1 ficará com os mesmos campos que você está dando o load da tabela TBL_METRICAS. Ou seja, é como se ele pegasse esse resultado do TBL_METRICAS e jogasse para a TB_1, pois a quantidade e o nome dos campos são os mesmos.
A solução disso é, você fazer algum alias em algum dos campos da TBL_METRICAS, ai o qlikview irá realmente criar outra tabela. Se você quer manter os mesmos nomes na TBL_METRICAS, muda algum dos nomes no right join, depois disso você altera o nome do campo no load da TBL_METRICAS para o nome normal.
Fica com Deus.