See attached. (8.2 example)
It demonstrates "popping". There is a demo video on how to swap and pop sheets. Second half of the video is what I did in this example. You can find the video here:
So in the attached I have a sheet on the dashboard. (See Dashboard 1.) And I created a calc to count how many years are on the sheet. if only one year, then I do not hide the sheet. If more than 1, I mask it. On the dashboard I also have the "masking" mechanism. it is a container with a black container in it, and another sheet that displays (or not) depending on how many years are selected. Play with the years filter and see what the black box does.
Then go to Dashboard 2. On here I moved the floating container so that it starts in a negative x-coordinate. Now the black box pops off the dashboard entirely if there is only one year.
On Dashboard 3 I moved it to a y-coordinate so that the mechanism covers the data sheet when more than one year is selected.
On Dashboard 4 I colored the container white so that the user doesn't see it. Now the data sheet "disappears" when more than one year is selected.
superstore -- Hide a sheet.twbx 988.4 KB
Here is another way to accomplish that with parameters instead of filters: CoEnterprise | Blog - Tiling Like Magic in Tableau
Please refer to the Using Tiling to Show Parameter Selected Sheets section.