How to Make Tableau Dashboard Scrollable
Ever created a Tableau dashboard that felt more like a cluttered attic than a clean, insightful report? You pack in a few essential charts, add a detailed table, and suddenly you’re out of space. Your first instinct might be to shrink everything, but this just leads to tiny, unreadable visualizations. This guide will show you a much better way: making your dashboard scrollable. You'll learn how to build dashboards that neatly present large amounts of information without overwhelming your audience.
Why Should You Make a Dashboard Scrollable?
Before diving into the "how," it’s helpful to understand the "why." Crowding all your visuals onto a single, static screen isn't always the best approach. Creating a scrolling experience solves several common dashboard design problems:
- You Have Too Much Content: This is the most obvious reason. Sometimes, you genuinely need to display a long table, a series of related charts, or detailed text annotations that simply won't fit on a standard 1920x1080 screen. Scrolling allows you to include everything without sacrificing readability.
- You Want to Guide a Narrative: A vertical scrolling dashboard can act like a story. You can place high-level summary KPIs at the top, followed by more detailed trend charts below, and finally, granular data tables at the very bottom. This guides your user through the data in a logical progression.
- You Need to Display Wide Tables: If you have a data table with many columns (e.g., a financial report or a log file), a horizontal scroll is often the only realistic way to present it. Forcing two dozen columns into a fixed-width view makes the data impossible to read.
- You’re Designing for Different Screens: While Tableau has Automatic sizing options, a fixed-size, scrollable dashboard can sometimes provide a more consistent and reliable user experience across different monitor resolutions.
The Core Concept: Containers, Size, and Overflow
The magic behind scrollable dashboards in Tableau is quite simple: you place objects that are collectively larger than the container they sit in. When Tableau's dashboard area is too small to display all the contents of a container, it automatically adds a scrollbar.
To control this, you need to get comfortable with two key elements:
- Dashboard Size: On the left-hand Dashboard pane, you can set the size. By default, it's often set to "Fixed size." This is crucial. For this technique to work reliably, you must define a specific height and width for your dashboard canvas (e.g., 1200px wide by 800px high).
- Layout Containers: Layout containers are essential for organizing your dashboard. You can find them at the bottom of the Dashboard pane. There are two types:
You can nest containers within each other to create complex, organized layouts. For our purposes, we'll use a single container to house all the content we want to make scrollable.
Free PDF Guide
AI for Data Analysis Crash Course
Learn how to get AI to do data analysis for you — the best tools, prompts, and workflows to go from raw data to insights without writing a single line of code.
Step-by-Step Guide: Creating a Vertical Scrolling Dashboard
Let's build a common use case: a dashboard with KPIs at the top and a long, detailed table underneath that viewers can scroll through. Assume you already have a few worksheets created: one with summary KPIs, one with a line chart, and one with a very long text table of product sales.
1. Set Up Your Dashboard Canvas
First, create a new dashboard. In the Dashboard pane on the left, click the "Size" dropdown. Instead of the default, select "Fixed size" and enter a standard dimension, like 1200px for width and 800px for height. This defines the visible window your audience will see.
2. Add a Vertical Container
Drag a Vertical container from the "Objects" section at the bottom of the pane and drop it onto your empty dashboard. It should automatically fill the entire canvas. You can confirm this by clicking the container, a blue border will appear around it.
3. Fill the Container with Your Worksheets
Now, drag your worksheets into this vertical container one by one, from top to bottom. As you drag a worksheet, a gray shaded area will show you where it's going to be placed. Make sure it's inside the container.
- Drag your KPI worksheet to the top.
- Drag your line chart worksheet below the KPIs.
- Finally, drag your very long text table to the bottom.
At this point, Tableau will try to squeeze everything into the 800px of vertical space you defined. The text table at the bottom will likely be squished and already have its own little scrollbar. This is progress, but it's not the full-dashboard scroll we want.
4. Force the Overflow with a Blank Object
This is the essential step. We need to tell Tableau that the total height of the content inside our vertical container is much larger than the 800px dashboard height.
- Drag a Blank object into the very bottom of your vertical container.
- Click on that new Blank object to select it.
- Go to the Layout pane on the left (next to the Dashboard pane).
- By default, you won't see an "Edit Height" option until you add something to the container's layout. We need to manually set the height. Click the dropdown arrow on the Blank object itself and uncheck "Fixed height" if it is checked.
- An easier trick is to select the container holding all your sheets and your Blank page. Click its dropdown arrow and select 'Distribute Contents Evenly'. Now all the items are the same size.
- Go back and select another one of the sheets, such as your text table, in the Layout container hierarchy. Click its dropdown arrow and select Edit Height...
- Enter a large number. Let’s say the combined height of your KPIs and chart is 400px, and you know your table needs about 1500px to display fully. You can set the height of that specific sheet to 1500.
The moment you do this, the contents of the container will overflow the 800px height of the dashboard, and a vertical scrollbar will appear on the right side of the entire dashboard.
You can fine-tune the heights of the individual sheets within the container to get the exact layout you want, ensuring the main scrollbar for the view remains active.
Step-by-Step Guide: Creating a Horizontal Scrolling Dashboard
The process for horizontal scrolling is identical in principle, just flipped 90 degrees. This is perfect for showing wide datasets or a series of charts to be viewed side-by-side.
1. Set Up Your Dashboard and Container
Start with a new, fixed-size dashboard. This time, drag a Horizontal container onto the canvas, letting it fill the space.
2. Add Your Worksheets
Drag your sheets into the horizontal container. They will arrange themselves from left to right. For this example, imagine you have five different bar charts you want to compare side-by-side.
Free PDF Guide
AI for Data Analysis Crash Course
Learn how to get AI to do data analysis for you — the best tools, prompts, and workflows to go from raw data to insights without writing a single line of code.
3. Force the Horizontal Overflow
Just as before, we'll use a Blank object or edit a worksheet's dimensions to force the container content to be wider than the dashboard itself.
- Drag a Blank object to the far right end of your horizontal container.
- Select one of the worksheets inside the container.
- From its dropdown menu, select Edit Width...
- Enter a pixel value that guarantees the total width of all sheets exceeds your dashboard's fixed width (e.g., set the width of two charts to 800px each in a 1200px wide dashboard).
As soon as the total required width surpasses the available canvas width, a horizontal scrollbar will appear at the bottom of your dashboard, allowing users to move from left to right.
Tips for Better Scrollable Dashboards
Making a dashboard scrollable is half the battle, making it a good user experience is the other half.
- Provide Visual Cues: A scrollbar is good, but it can be subtle. Consider adding a small text object or an icon (like a down arrow) at the bottom of the initial view with text like "Scroll down for more details." This explicitly tells users there is more to see.
- Keep Static Elements Outside the Container: Does your dashboard have a title, company logo, or a set of master filters? Place these outside the scrollable container. You can do this by tiling one master container for your static elements at the top, and another scrollable container for the body. This way, your title and filters will always remain visible while the user scrolls through the data.
- Be Mindful of Performance: Packing dozens of complex worksheets into a long scrolling dashboard can slow down load times. Each view still needs to be rendered. Try to keep the total number of marks (data points) reasonable to ensure a smooth scrolling experience.
- Don’t Go Overboard: Just because you can make a dashboard scroll forever doesn’t mean you should. Aim to keep scrolling focused and intentional. If a dashboard requires extensive scrolling in every direction, it might be a sign that the information should be broken into multiple, more focused dashboards.
Final Thoughts
Learning to control dashboard layout with containers and fixed sizes is a fundamental Tableau skill that opens up a world of design possibilities. By strategically using oversized content within a fixed-size dashboard, you can cleanly present extensive information, create guided data narratives, and avoid the frustrating experience of a hopelessly cluttered screen.
While mastering techniques like this in traditional BI tools is rewarding, it often involves meticulous clicking and configuration. The process of getting your data formatted can steal time away from analyzing it. At Graphed, we’ve taken a different approach. We believe creating a dashboard should be as simple as asking a question. By connecting your data sources and describing what you want to see in plain English, you can generate real-time, interactive dashboards in seconds - letting you focus on insights instead of layout panes and pixel counts.
Related Articles
Facebook Ads for Hair Salons: The Complete 2026 Strategy Guide
Learn how to run profitable Facebook ads for hair salons in 2026. This guide covers audience targeting, ad creatives, retargeting strategies, and budget optimization to get more bookings.
Facebook Ads For Yoga Studios: The Complete 2026 Strategy Guide
Learn how to use Facebook ads for yoga studios to drive trial memberships and grow your practice in 2026. Complete setup guide, expert tips, and retargeting strategies.
Facebook Ads for Plumbers: The Complete 2026 Strategy Guide
Learn how to run profitable Facebook ads for plumbers in 2026. This comprehensive guide covers high-converting offers, targeting strategies, and proven tactics to grow your plumbing business.