Toggle Between Overlapping Visuals in QuickSight Using Parameters or Controls

Hi everyone,

I’m trying to create an interactive experience in my QuickSight dashboard where I have two visuals (for example, two different types of charts) that are placed in the same space, and I want the user to be able to select which one they want to see using a control like a drop-down or parameter selector.

Is it possible to “overlay” two visuals and control their visibility through a parameter or filter selection? If so, what would be the best way to implement this?

Thanks in advance for any guidance!

Hi @uripablo , welcome to the QS Community! :slight_smile:
You can obtain what you are searching for using the Interaction > Rules property.

First of all, if you want to have two visual in overlay, you have to use the FreeForm Layout: Sheet > Layout Settings > Free Form.

Once you have selected this, now you can create two different visuals with the things you want to show.

Let’s say we want to show sales by Region or SubRegion.

You need to create a Parameter, e.g. something like this:

Then you can add the Parameter as a Control in the sheet:

and configure it like this:

Now, for both the visuals, just edit the Interactions > Rules property.
For one Visual you have to select the Hide by default option.
Then configure the rest of the rule depending on how you have built you parameter.

In the end, you just have to move one visual above the other.
Once the dashboard has been published, by changing the control value you will see one visual or the other, like this:

and once you change the value in the control…

Let me know if this answers to your need :slight_smile:

Andrea