Skip to Main Content
Preset Feature Feedback
Status Needs review
Categories New feature
Created by Customer Engagement
Created on Mar 20, 2026

Allow custom column order in Explore panel (respect YAML/dataset definition order)

What is the problem or goal you're trying to solve or accomplish?

The Explore panel in Preset/Superset always sorts datetime columns to the top, regardless of the column order defined in the dataset YAML configuration or the dataset edit page. This makes it impossible for users who manage datasets via CLI (preset-cli sync native) to control the column order displayed in the Explore panel.

How are you solving it currently?

There is no effective workaround. Setting is_dttm: false on datetime columns does not change the behavior, as the UI detects column types directly from the database schema. Manually reordering columns in the UI is overwritten on the next CLI sync.

What is your recommended solution?

The Explore panel should respect the column order as defined in the dataset configuration (YAML or dataset edit page), rather than automatically sorting datetime columns to the top. Ideally, this should work consistently for both physical and virtual datasets.

  • Attach files
  • +1