Why are my column orders not preserved when publishing to Tableau Server?

SuperTables uses Tableau parameters to store layout preferences like column order, sort direction, visibility, grouping, and more. These settings are saved per user when the extension is used interactively, such as when rearranging columns or applying filters.

However, in Tableau, parameters are global within a workbook, meaning the same parameter cannot store separate values for multiple SuperTables instances. If the same parameter is reused across multiple worksheets, dashboards, or SuperTables extensions, it can lead to unexpected behavior—such as column order resetting or changes in one view affecting another.

To preserve column order and other layout settings consistently after publishing to Tableau Server or Tableau Cloud, please make sure:

  1. Each SuperTables instance has its own dedicated parameter for layout storage.

  2. These parameters should not be reused or shared across different dashboards or sheets.

  3. Users should save a custom view after configuring the table (optional), which stores their preferred layout server-side.

If layout changes are still lost after following these steps, try clearing the layout parameter and refreshing the view, or verify that Tableau Server allows parameter state saving in the environment.

For more: SuperTables – Custom Views & Layout Persistence & SuperTables – Multiple Layout

Last updated