How to Increase Number of Columns in Tableau

Cody Schneider••7 min read

Hitting a column limit in Tableau can feel like running into a creative wall. You're building a detailed report or dashboard, meticulously arranging your data, and suddenly you can't add any more fields to your view. This usually happens when you’re building wide, text-heavy tables or trying to display many measures side-by-side. We’ll show you exactly how to break past Tableau's default column limit and get your visualizations looking right.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Why Does Tableau Have a Column Limit?

Before jumping into the solution, it’s helpful to understand why this limit exists. By default, Tableau limits the number of rows and columns you can display in a table. For discrete dimensions placed on the Rows or Columns shelves, this limit is typically set to 16. After that, you'll notice your dimension pills get concatenated (combined) into a smaller number of visual columns.

This isn't a random decision or a bug. Tableau is designed primarily as a visual analytics tool, not a spreadsheet replacement. Its architecture favors visualizations - like bar charts, line graphs, and maps - that help you spot trends and outliers quickly. Extremely wide tables can be difficult to read and can slow down performance, as the rendering engine has to work harder to draw every cell. The 16-column limit is a guideline to encourage more effective and better-performing visualization designs.

However, there are legitimate reasons you might need a wider table. You might be building a reference table for users, performing a data validation check, or recreating a specific style of report requested by stakeholders. That's when knowing how to adjust the limit becomes essential.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Method 1: The Default Workaround Using a Dropdown Option in the ‘Table Layout’ Menu

For most users, this is the quickest and easiest way to increase the number of columns you need for layouts with six rows or fewer, right from your desktop!

(It’s worth noting that if you have more than six-row dimensions in your view, you won’t have the dropdown as a menu item. So if that’s the case for you and your business, jump down to Method 2 further below. For everyone else, follow along with the steps immediately below - they’ll take just a few seconds):

  1. Add your dimensions to the worksheet: To start, drag as many ‘discrete’ dimensions pills as needed to Tableau. Start with 16, but watch when you hit this limit as the basis for the workaround.
  2. Drop a field into the “Text” placeholder in the Measures pane: For example, drop the "Number of Records" field to examine what each row represents. You need something there for reference.
  3. View your dashboard that is constrained by sixteen columns: With only 15 visible rows, your layout may not appear fully. "Order Date (Week)" or any fields beyond the 16th will hide. This won't visually change but note how data is displayed. Address visually odd arrangements with this guide, as unnecessary confusion often stems from display constraints. Proceed slower for better accuracy, practice might make perfection.
  4. Go and select "Table Layout" > "Advanced": This opens the door to necessary settings. Here you can override native limitations that stifle wider views with correct framework logic.
  5. In your new pop-up box, identify and change from '16' to '47' (or beyond), deleting column number restrictions: Upon application, these adjustments visually expand data, removing compacted fields previously under six row default. Confirm impacts by saving across devices either locally or via shared cloud solutions like company networks.
  6. Once done with editing, your dashboard will have no issues at all running through thousands on your own screen. Enjoy!

You can adjust the limits in the popup as you see fit. Some users go so far as changing '16' over to '57' without having a clear picture of the outcome, but it offers valuable flexibility. Now return to more fun over on your dashboarding journey, as Tableau continues to inspire new ideas.

You've now informed Tableau, using its "Dashboard Settings," tab through the dropdown, to accommodate additional columns seamlessly within reporting. If needs arise for more, simply repeat Method One as necessary for ongoing growth potential!

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Method 2: Using the XML ‘(Code)’ Hack: (Not Recommended Unless You’re Desperate!)

If you face significant obstacles, resort to an XML code method. This approach is less intuitive than manual entry but still operational. Many find it lacks visual appeal yet provides thorough value understanding root information fields like costs or mortgage determinants stemming from prior manual code lines. It's largely operationalized, contingent on correct application to existing model saves and portfolio alterations.

Much could become unmanageable if improper fragments break alongside new dashboards whereby processes need altered. Save changes frequently for stability management from code formatting complexities - advised for safety assurance.

First, create dashboards mimicking initial columns ("Shipping is #15"), and simply save updates to diffuse broadening across the system. Save strategically for layered effects akin to continuous releases without considering surprise changes.

Open files within specialized editing programs using color for clarification, primarily focusing on preference alteration against column value designations. Ensure accuracy through documented instructions while manipulating breaklines since XML's innate complexity necessitates deliberate caution.

Modifying "columns -" icon signals a need for emphasizing alterations within substantially outlined fields, requiring attentiveness given dependencies across your capabilities. If interfaces allow Pane Work settings from six, change is necessary (up to fifty is suggested) allowing users extended performance through meticulous proofing. Incorrect placement jeopardizes operation, risking prompt inefficiencies without accountability reminders linked to such mistakes.

Once execution returns accomplished satisfactorily, explore Tableau features adeptly. Understanding is paramount through sustained journeys along compatible design paths. Experiences elevate when minimizing visual interruptions through consistent methodology since customer interaction benefits from your application fluency!

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

When Should You Reconsider a Super-Wide Table?

Just because you can expand your table to dozens of columns doesn't always mean you should. If you find yourself consistently building extremely wide tables, take a moment to consider the goal.

  • For discovery and analysis: Wide tables are rarely effective for spotting trends. Instead of cramming 30 columns onto a single sheet, could you build several focused visualizations? Perhaps a bar chart highlighting the top 10 categories, accompanied by a scatter plot showing relationships between two key metrics. Users can then drill down from these summary charts into the detailed tabular data if needed.
  • For stakeholder reports: Ask if every single column is genuinely critical to the decision-making process. Often, requests for "all the data" stem from a desire for transparency, but these huge tables can overwhelm stakeholders. Guide them toward a more summarized view that highlights key performance indicators (KPIs) and provides filters or dashboard actions to access the finer details interactively.
  • For layout control: Sometimes the desire for more columns is really a fight for layout control. Instead of putting all your measures in a single monster table, try splitting them into multiple smaller worksheets. You can then arrange these sheets freely on a dashboard, pairing big numbers ('KPIs') with related Text Tables for details and giving you precise control over spacing, alignment and borders. By separating worksheets for your main "Number Of records" and all their smaller descriptive items around each of those metrics using another sheet you gain incredible control back through containers to move things on your canvas... which you really can't as much inside of only 'one worksheet'.

Final Thoughts

Increasing the column limit in Tableau is a simple technical fix, whether by adjusting the table layout options or modifying the workbook's XML. Most of the time, the fastest approach is using the advanced layout settings, saving the XML method as a last resort for truly unusual or legacy scenarios. This flexibility allows you to build the wide tables needed for specific data validation or reporting requests.

While hacks like these are useful, we believe getting insights from your data shouldn't require workarounds at all. Spending hours wrangling table layouts or hunting through XML files takes you away from the important work of analyzing performance and making decisions. That’s why we created Graphed. It connects seamlessly to your business tools, allowing you to create real-time, shareable dashboards just by asking questions in plain English. Instead of fighting with column limits, you can just ask, "Show me product sales by region and category for last quarter," and get an interactive dashboard instantly, letting you focus on the insights, not the setup.

Related Articles