Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
andrewmo
Creator
Creator

Trying to create flag based on muliple load statements and criteria

I am attempting to create a flag in my load statement but the flag has some complex logic. Here is some pseudo code on what I am attempting to do:

CASE:

LOAD LOG_ID, IN_TIME, OUT_TIME, EMP_ID, ServDate, Location

FROM Case.qvd;

SERV:

LOAD EMP_ID, SERVICE

FROM Serv.qvd;

BLOCK:

LOAD SERVICE, DayOfWeek, WeekNum, StartDate, EndDate, StartTime, EndTime,BlockLoc

FROM Block.qvd;

CAL:

created calendar table with different date element to tie together

I need to create one final table using some join statements to create a flag. Flag logic needs to be like the following:

if CASE.ServDate between BLOCK.StartDate and BLOCK.EndDate

and CASE.IN_TIME between BLOCK.StartTime and BLOCK.EndTime

and CASE.Location = BLOCK.BlockLoc

and WeekDay(CASE.ServDate) = BLOCK.DayOfWeek

and CAL.WeekNum = BLOCK.WeekNum

THEN 1 ELSE 0

I have tried doing some joins to create a staging table with the elements needed, then build the if logic on the staging table but I can't seem to get it to work.

Anyone have any suggestions on the best way to accomplish this?

Thanks

1 Reply
Not applicable

Sounds like you are on the right track.

If you want to create a qvw with the data mocked up using Inline tables I would be glad to look at it.

Let me know what you think,

- Stan