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

newbie - multiple tables boxes each with own selection

Hi,

Im new to QlikView and im trying to evaluate it as a possible solution for my reporting requirements, but there is one thing i just can find out how to do...

I have managed to create tasks using set analysis to graphically display summary data - which is great, but now i need to display a list of data that isnt affected by selections made in other selection boxes.

Simplified, my data has columns for:

Task Name

Developer
EstimatedTime

If the developer name field is blank then the item is not allocated, so i have one page that allows an overview per developer using a list box. On another page I want a list of the tasks that are not allocated.

Problem is that when i select a developer using the list box, it updates all of my table boxes.....

Other than loading the same data as a different table, how can i make different sheets/controls have different selections ??

5 Replies
martin59
Specialist II
Specialist II

Hi,

You can play with your selections in formulas thanks to set analysis.

Some advices :

{<Developer=>} // clear your developer's selections

{<Developer={Mike}>} // clear your develeloper's selections and select Mike

{1} // Clear all your selections

Hope that helps you

IAMDV
Master II
Master II

Hi,

Yes, Martin is right. Combination of Set Analysis & Triggers (Controling through on OnSheetLeave event) will help you to tackle this kind of issues. I am attaching a pdf document which contains simple Set Analysis Tutorial.

Hope this helps you to understand Set Analysis.

Cheers - DV

Not applicable
Author

I understand the set analysis, and as i understand the triggers can be used to "default" or "reset" the selection as you move from sheet to sheet.... (as well as other tasks) - thanks to the replies so far

I have now managed to get this to work so that i can move between sheets and see the data for each developer (with a trigger i clear the selections and set a new selection).

The problem I have is that i cant see how to apply this to an individual table box. I have setup a trigger on the sheet object OnActivate, but that seems to simply update all the tables on the page based upon the table i have clicked on.

In my simple example, i want to see the developers current tasks and a list of the unallocated tasks so that I can determine which tasks to allocate to them.

This means i need to havemultiple table boxes on the same sheet - one that shows unallocated (developer = "") and one table box for each developer (developer="Karl").

martin59
Specialist II
Specialist II

Do you mean something like this ?

=aggr(Only({<Task={"=count(distinct Developper)<1"}>} Task),Task)

Plz look at the attachement

Martin

kji
Employee
Employee

You can only have 1 selection state at a time (until version 11) which means the method works for switching sheets only becuse you dont see that stuff on the other sheets changes as well.