Now you see it... (Dynamic Zone Visibility)

I’ve used Dynamic Zone Visibility for small bits of client projects, but on Day 5 of Dashboard Week (my blog post on that), I made my Survivor “navigation” using only dynamic zone visibility. Typically, we would have multiple dashboards and use Tableau’s navigation button functionality to move between them.

Each section of my dashboard (Castaways, Confessionals, and Challenges) was controlled by a parameter.

Here’s one of the few actions I built that changes the parameter to Castaways:

Every component of the dashboard that related to castaways was in one container, and that container had the option to “Control visibility using value” checked off (in the Layout Pane).

The value that controls it is a calculated field that evaluates to a true or false.

If true, then the Castaways container shows; if false, it does not.

Each of the other sections was built in this way, so I have four calculated fields (for the four parameter options, including Home) that simply evaluate to true or false and control the outer container containing that “dashboard”.

By having those sections take up the same dimensions on the dashboard and keeping the header consistent, it gives the impression of seamless navigation. In reality, one section is revealing itself while the others remain hidden. When changing parameters, a different section reveals itself while the one that was visible becomes invisible.


See you at my next blog post! Or not…

Author:
Bianca Ng
Powered by The Information Lab
1st Floor, 25 Watling Street, London, EC4M 9BR
Subscribe
to our Newsletter
Get the lastest news about The Data School and application tips
Subscribe now
© 2025 The Information Lab