It’s me. Hi.

You’ve probably heard all the buzz surrounding Tableau’s newest feature, Dynamic Zone Visibility.

You’ve probably heard it allows you to swap sheets.

And you’ve probably seen that it hide and show containers based on a parameter/boolean (True/False) value.

I’m here to tell you that’s all “True” (see what I did there?). And there are many blog posts from other Data Schoolers detailing this exciting new feature. Some of which you can check out here and here.

At this current time, I noticed lots of the demonstrations of its use case was to show/hide sections or categories, or swap sheets. These were usually conducted within a horizontal or vertical container.

But did you know that this feature is not only limited to containers, but can also be applied to almost every other item on your dashboard, including floating items?

Text objects? Check. URL objects? Check. Images? Check.

Using this logic, we can use it in place of the navigation buttons. So instead of connecting multiple dashboards via the navigation buttons, we can keep all the items on a single dashboard. Think of it like sheet swapping, but instead of one sheet, its swapping multiple sheets at the same time.

Theoretically, this should improve dashboard performance as it removes the time to render the next dashboard if you were using theĀ  navigation buttons. Luckily, Tableau is equipped with a performance recorder.

I conducted some very preliminary performance tests by going through the three dashboards. The three dashboards require two clicks to go through, so you will only see two bars for each click.

The dashboard I reviewed is my dashboard about Taylor Swift’s albums.

Navigation Buttons Performance

Firstly, the dashboards’ performance using Navigation buttons:

The above chart shows how long it takes to render each dashboard. The longer the bar, the longer it takes to render the dashboard.
We can see that the rendering appears reasonable at first, but without comparing it to the other dashboard it would be difficult to confirm that assessment.

Dynamic Zoning Visibility Performance

The following is the performance of the Dynamic Zoning Visibility function:

It is evident that there is much less rendering involved and based on this performance summary we can conclude that the new feature improves dashboard performance.

Conclusion

The Dynamic Zoning Visibility is a new feature that looks to be powerful, promising and versatile. I am very excited to see what the Tableau community will be coming up with using this feature!

Using the Dynamic Zoning feature as navigation buttons not only saves space but improves performance

If you would like to contact me, or happen to be a Swifty, please feel free to connect with and/or message me over at LinkedIn.

Thank you for reading and have a great day!

The Data School
Author: The Data School