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

Announcements
Join us in Toronto Sept 9th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
jblomqvist
Specialist
Specialist

How to open a chart by selecting something in another chart?

Hi all,

How can I activate a chart by making selection in another chart?

For example:

Chart A is a bar chart with three dimension values displayed, Good, Average, Poor.

If I select Poor it should trigger another chart to open in the sheet.

Is there a way to do this?

8 Replies
Not applicable

Use triggers or actions

a_mullick
Creator III
Creator III

Hi,

Yes, in the layout tab of the second chart select Conditional:

And set the condition to GetSelectedCount(<Your_field_name>) = 1

Thanks,

Azam

a_mullick
Creator III
Creator III

And if it is only the case when you select the value 'Poor', then make the condition:

GetSelectedCount(<Your_field_name>) = 1 AND

GetFieldSelections(<Your_field_name>) = 'Poor'

Azam

Anonymous
Not applicable

Hi John,

Yes there is a way to do the above. On your dimesions, you can add two small buttons on overlay two objects over the dimensions and make them transparent. Create a variable, call it whatever you want. The initial value will be 0. When you click on the button, the variable value should turn to 1. In your "Invisible graph," in the Layout Tab, you will put the following code in the conditional statement: =if(<VariableName>=1,1,0). Press Ctrl+Shift+S to show and hide.

If you click on the dimension, it should activate the "invisible graph".

gautik92
Specialist III
Specialist III

create a button and add action activate sheet and mention the sheet id

josephinetedesc
Creator III
Creator III

Is it possible to have a button with a trigger which opens another chart - on another sheet?

gautik92
Specialist III
Specialist III

ya it is possible

Anonymous
Not applicable

Hi John ,

I have sent a application. please check i hope this helps u .

Thanks,

Bunny