Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
acarrera
Partner - Contributor II
Partner - Contributor II

Lookup() vs. Join Performance, ApplyMap() vs. Inner Join

Hi all,

I am replacing some Joins with ApplyMap() and (potentially) Lookup() in a Qlik Sense script.

Two questions:

  1. I know ApplyMap() is faster than Lookup() and joining, but is Lookup() faster than a join too?
  2. Can I use ApplyMap() with Where Exists() to simulate an inner join?

 

Thanks,

Alex

Labels (5)
1 Solution

Accepted Solutions
rwunderlich
Partner Ambassador/MVP
Partner Ambassador/MVP

Lookup is likely the slowest option. See https://qlikviewcookbook.com/2020/03/creating-temporary-script-associations/.

Yes, you can use ApplyMap with Where Exists to replace an inner join. 

-Rob

View solution in original post

2 Replies
rwunderlich
Partner Ambassador/MVP
Partner Ambassador/MVP

Lookup is likely the slowest option. See https://qlikviewcookbook.com/2020/03/creating-temporary-script-associations/.

Yes, you can use ApplyMap with Where Exists to replace an inner join. 

-Rob

acarrera
Partner - Contributor II
Partner - Contributor II
Author

Great, thanks Rob for your prompt and informative reply!

Best,

Alex