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

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Linking two tables (that are already linked)

TLDR: I would like this join http://imgur.com/8zipK0v To be a left join, how to? See my script below. Directories removed for privacy.

SET ThousandSep=',';

SET DecimalSep='.';

SET MoneyThousandSep=',';

SET MoneyDecimalSep='.';

SET MoneyFormat='£#,##0.00;-£#,##0.00';

SET TimeFormat='hh:mm:ss';

SET DateFormat='DD/MM/YYYY';

SET TimestampFormat='DD/MM/YYYY hh:mm:ss[.fff]';

SET MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec';

SET DayNames='Mon;Tue;Wed;Thu;Fri;Sat;Sun';

SalesZip:

LOAD Zip,

     Zip1,

     Zip2,

     ZipBoundary

FROM

a

LEFT JOIN (SalesZip)

Sales:

LOAD JDEDrID,

     jdeaddressid,

     LastName,

     FirstName,

     Channel,

     AdvantageTier,

     Address1,

     Address2,

     Address3,

     Address4,

     City AS SalesCity,

     State AS StateSales,

     PostalCode AS Zip,

     Country AS SalesCountry,

     [Total Advantage Shipments 2012],

     [Advantage Shipments Per Location],

     TMName,

     RBMName,

     DirName,

     StateName AS StateNameSales,

     StateBoundary AS StateBoundarySales

FROM

b

ZipTest:

LOAD Zip,

     Zip1 AS Zip1Subs,

     Zip2 AS Zip2Subs,

     ZipBoundary AS ZipBoundarySubs

FROM

c

LEFT JOIN (ZipTest)

Subs:

LOAD Network,

     [Account Name],

     [Ship City] AS City,

     [Ship State] AS State,

     [Ship Zip] AS Zip,

     County,

     Market,

     Country,

     StateName,

     StateBoundary,

     latitude,

     longitude

FROM

d

2 Replies
Not applicable
Author

SET ThousandSep=',';

SET DecimalSep='.';

SET MoneyThousandSep=',';

SET MoneyDecimalSep='.';

SET MoneyFormat='£#,##0.00;-£#,##0.00';

SET TimeFormat='hh:mm:ss';

SET DateFormat='DD/MM/YYYY';

SET TimestampFormat='DD/MM/YYYY hh:mm:ss[.fff]';

SET MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec';

SET DayNames='Mon;Tue;Wed;Thu;Fri;Sat;Sun';

SalesZip:

LOAD Zip,

     Zip1,

     Zip2,

     ZipBoundary

FROM

a

LEFT JOIN (SalesZip)

Sales:

LOAD JDEDrID,

     jdeaddressid,

     LastName,

     FirstName,

     Channel,

     AdvantageTier,

     Address1,

     Address2,

     Address3,

     Address4,

     City AS SalesCity,

     State AS StateSales,

     PostalCode AS Zip,

     Country AS SalesCountry,

     [Total Advantage Shipments 2012],

     [Advantage Shipments Per Location],

     TMName,

     RBMName,

     DirName,

     StateName AS StateNameSales,

     StateBoundary AS StateBoundarySales

FROM

b

ZipTest:

LOAD Zip,

     Zip1 AS Zip1Subs,

     Zip2 AS Zip2Subs,

     ZipBoundary AS ZipBoundarySubs

FROM

c

LEFT JOIN (ZipTest)

Subs:

LOAD Network,

     [Account Name],

     [Ship City] AS City,

     [Ship State] AS State,

     [Ship Zip] AS Zip,

     County,

     Market,

     Country,

     StateName,

     StateBoundary,

     latitude,

     longitude

FROM

d

left join


load *

resident SalesZip;

drop table SalesZip;

manideep78
Partner - Specialist
Partner - Specialist

Hi,

Can you please put the requirement more clearer??