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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Limiting data in one list (chart) based on values in a second


I have two groups of students and their sporting interests. 

If I select a value from School A, I serve up their interests.   In this case, Bob is interested in 4 sports.     Bob matches to many students on anywhere from 1 to 4 sports.

In School B, it turns out that Bob has 6 matches from the other school (they match on one of Bob's sports) and their sports interests include 10 sports. 

Q:  How can I limit the rows in the second object based on matching to to A_Sport?     This way, I can ask Bob what sports he's REALLY interested in and serve up the corresponding matching students  

___________________________________________________________________________________________________

ps:

I am keeping the variable names as A_Sport and B_Sport to prevent loops in the data model 

  I've tried =if(match and other expresions and am having no luck

Right now I can sort Bob's sports to the top of the second list but I'm also including ALL the other sports from students at School B

Chart In Qlikview:

A_ID, A_Sport

Bob,Football

Bob,Basketball

Bob,Tennis

Bob,Cricket

Chart or List in Qlikview:

B_ID,B_Sport

Sally, Swimming

Tony, Tennis

Tony,Cricket

Alex,Bowling

Alex,Football

Alex,Chess

Alex,Racing

Alex,Shotput

Mary, Badminton

Mary,Basketball

Mary, Tennis

Mary,Swimming

Jet,lawn bowls

Jet,Bowling

Jet,Cricket

3 Replies
Anonymous
Not applicable
Author

If I got your request right - simply rename A_Sport and B_Sport to the same name, e.g. Sport.  The rest QV will do for you.

Not applicable
Author

Hi

I understand that. Challenge I’m getting is a circular loop in loading my model .

I’ve been trying expressions such as =if(match, A_Sport, B_Sport) and using it as a conditional view in presentation.

Anonymous
Not applicable
Author

Can you upload a sample of your application?  Otherwise its impossible to guess...