It’s a lot of effort to only give some responsive elements in a dashboard. Is the juice worth the squeeze? Is the end result worth the effort involved? It depends! If your objects don’t seem to be quite scaling proportionally, don’t forget that the parent tiled object in the dashboard hierarchy has a default of 8px of padding. Sometimes you may want to add in the tiled objects when the overall dashboard is larger, this is due to snap-align not working when an object is less than 32px high or wide. Always remember to check what the dashboard looks like at the smallest possible size of the range. It’s easiest to implement this to a fixed sized dashboard initially, I usually go with either 1000px or 2000px wide, you can then change it to a ranged sized dashboard. Though this can be useful if you’re trying to stop objects from snap-aligning, just add 1px of padding.Īdding this into an already complex dashboard can be difficult, it might require a rebuild to implement these features. Your padding has to be zero for the horizontal & vertical containers! Even 1 pixel borders count here and will stop the containers from snap-aligning. This is the simplest way to implement this, but you can go further. The dashboard can now be set to have a range or automatic width, and the objects on the left of the dashboard will be consistently 30% of the total dashboard width. We can also repeat the process for the upper objects by snap-aligning them to the position of the lower objects.
![tableau desktop vs server tableau desktop vs server](https://vizyble.com/wp-content/uploads/2019/08/1-576x1024.jpg)
Now the lower objects will now scale relative to the width of the dashboard.
![tableau desktop vs server tableau desktop vs server](https://theinformationlab.nl/wp-content/uploads/2019/04/Tableau-server-mobile.png)
And because we aligned them to a known position (300px from the left of a 1000px dashboard), it will retain the proportions. It will duplicate one of the horizontal containers and also create a new tiled object, it’s this new tiled object that allows the objects inside to resize proportionally. This will allow us to snap-align the lower objects to match the position of the upper objects. If we click and drag to the left, the border surrounding the two blanks changes from being a single dark blue border surrounding both, to two separate dark blue borders, we also get a small black triangle indicator. Hovering over the boundary between the lower two blanks gives us the option to manually resize them.
#TABLEAU DESKTOP VS SERVER FULL#
Try resizing your browser and refreshing, or viewing the dashboard full screen to see aspects of the layout scaling with the browser width.įirst, the width of one of the blanks in the top container is fixed to 300 pixels, this is 30% of the current dashboard width. Click the image below to view the interactive dashboard. To give you an idea of what you can do, here’s a dashboard I made earlier. But this does go some way towards responsive design. We won’t be able to make charts and objects change position with the browser window, and we can’t get fonts to scale. …using HTML and CSS to automatically resize, hide, shrink, or enlarge a website, to make it look good on all devices (desktops, tablets, and phones):īefore we go into this in more detail, this does not recreate “true” responsive design in Tableau. What if it does have a use that relates to responsive web design and isn’t just there to make your dashboard hierarchy untidy?īut before we explore tiled containers, what is responsive web design? It’s defined by w3 schools as: And as everyone agrees, you always want to avoid the dreaded tiled container object.
![tableau desktop vs server tableau desktop vs server](https://public.tableau.com/static/images/Ta/TableauTrainingSection-5-b_15752511398800/SalesVsTargetAnalysis/4_3_hd.png)
![tableau desktop vs server tableau desktop vs server](https://www.thedataschool.co.uk/content/images/wordpress/2016/12/server_sort_img.png)
So you’ve watched Curtis Harris’ video on Tableau layout containers, you’re no longer team float, and you’re comfortable with vertical & horizontal containers. Or: How I Learned to Stop Worrying and Love Tiled Containers