Video | Tableau | Data visualisation | Tool strategy

Dynamic Zone Visibility: New in Tableau 2022.3

It's not very often we get features that take us back to old work excited, and Dynamic Zone Visibility is exactly that.

Part ofWhat's new in Tableau 2022.3
Watch on YouTube
  • Dynamic Zone Visibility only works with fields or parameters that are boolean, single-value, or independent of the vis, so meeting those requirements is essential before the option appears.
  • Select a zone, go to the Layout tab and tick 'Control visibility using value' to drive a sheet's visibility from a boolean parameter or field.
  • Unlike old show/hide hacks, hidden zones are removed entirely from the dashboard so containers collapse cleanly without leftover pixel spacing.
  • The capability controls whole containers and sections, not just individual sheets, by double or triple clicking to select the parent container.
  • Build the full dashboard first, then add visibility control at the end, since you can't easily select a zone once it's hidden; combine with parameter actions for click-driven experiences.

Dynamic Zone Visibility, new in Tableau 2022.3, lets you show and hide whole sheets, containers or dashboard sections using a boolean parameter or field, replacing older show/hide hacks with clean collapsing containers.

Tim works through Superstore in Tableau 2022.3, first showing a basic single-sheet toggle, then a purpose-built dashboard that switches between category sections using parameter actions.

The Breakdown
  1. Check the field requirements 0:24

    The control only appears if the driving field or parameter is boolean, single-value, and independent of the vis; missing this means the option never shows up.

  2. Build a boolean parameter and toggle a sheet 1:14

    Create a boolean parameter (e.g. 'show map'), select the zone, go to Layout, tick 'Control visibility using value' and pick the parameter; setting it true/false shows or hides the map cleanly with no leftover pixel spacing.

  3. Extend visibility to whole sections 4:28

    Double- or triple-clicking selects a parent container rather than a single sheet, so the same visibility toggle can hide or show entire chunks of the dashboard, not just one sheet.

  4. Drive sections with a category parameter 6:47

    On a prebuilt dashboard, Tim sets up a string parameter loaded (then fixed) from the category field, writes one boolean calculation per category, and assigns each calculation to control its matching container - building everything first, then adding visibility control last since hidden zones can't easily be reselected.

  5. Wire up a parameter action 12:10

    A parameter action on the top chart passes the clicked category value into the parameter, so clicking an item switches which section is visible and clearing the selection resets it - removing the need for a manual selector altogether.

  6. Community examples 14:49

    Tim runs through three Tableau Public examples: Sam Parsons using it for zoom and collapsible side panels, Kevin simplifying an old show/hide setup for better performance, and Luke building per-customer exploding visualisations.

Worth Knowing
  • Hidden zones are removed entirely from the dashboard layout, so containers collapse properly instead of leaving gaps like old show/hide workarounds did.
  • You can't easily select a zone once it's hidden, so build the full dashboard first and add visibility control as the last step.
  • Getting the best results demands real comfort with containers, which Tim admits is an annoying but unavoidable requirement.
  • Loading a parameter's values from a field but then fixing it prevents users selecting categories the dashboard hasn't been designed for.
Use It When

Reach for this when you want to swap entire dashboard sections or build different user journeys/experiences in one dashboard - driven by clicks, parameter actions or URL parameters - without the pixel-spacing mess of old show/hide hacks.

How this Rollup was made provenance & method

A Rollup is drafted by AI from the video's transcript, then reviewed and edited by Tim. Everything used to produce this one is listed below — the model, the exact prompt, and the source video — so the process is transparent and reproducible.

Transcription
On-device — NVIDIA Parakeet v3 for recent videos, OpenAI Whisper large-v3 for earlier ones. The transcript never leaves the machine or gets published.
Drafting
Claude Sonnet 5 in the cloud, from that transcript.
Prompt
The exact Rollup prompt (v1) — the full system prompt, unedited.
Source video
Watch on YouTube
Drafted
4 July 2026 at 16:06
Reviewed & edited
5 July 2026 at 09:41 · by Tim Ngwena

Model + prompt + video is everything you'd need to recreate a Rollup like this yourself. The one thing we don't share is the transcript.

Rights. The video and its transcript are the property of TN Media Ltd. Unauthorised use or download is prohibited. © TN Media Ltd.