In version 2019.2, Tableau introduced show/hide containers. These enabled the dashboard consumer to show or hide a container – along with any objects within it such as charts and filters – by clicking a button.
With the recent release of 2022.3, this concept has been taken to the next level with Dynamic Zone Visibility, which I’m thinking of as “data-driven show/hide containers” or more accurately “data-driven object visibility” as it’s not just containers but any object (or ‘zone’) – a chart, a filter, a text object, a web object, a download button or a container that holds any combination of these.