Integer-Based Column Reordering in Select Columns Tile

Please add an option to manually reorder columns in the Select Columns tile by entering an integer position value next to each column—similar to reordering mechanisms seen in interfaces like Steam’s Wishlist or Spotify's playlist editor.
This would allow users to explicitly control column output order by position, not just by name.
Why this matters:
The recently released SQL tile supports UNION ALL, which appends rows based on column position, not column name—unlike the standard Append Rows tile. However, Magic currently offers no native way to re-order columns by index, making it difficult to:
- Prepare datasets for position-based appending
- Align inputs in a SQL UNION ALL scenario
- Enforce consistent schema shape in the visual UI
Proposed functionality:
- Add an integer input box next to each column in the Select Columns tile
- Changing the number would reorder the column list accordingly
- Drag-and-drop would still be supported as an alternative
- This order can still be overwritten downstream
Benefits:
- Enables precise control over output schema for SQL tile workflows
- Improves support for advanced logic like cross-dataset unioning
- Helps builders visually verify and manage schema order
- Similar UI can be used in the "Add Formula" tile, the drag and drop can be very clunky.
This would be a small UI enhancement with big practical benefits for advanced ETL users— especially those leveraging the SQL tile for UNION ALL logic or merging datasets with mismatched schemas.
Categories
- All Categories
- 2K Product Ideas
- 2K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 311 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 3.8K Transform
- 656 Datasets
- 115 SQL DataFlows
- 2.2K Magic ETL
- 811 Beast Mode
- 3.3K Visualize
- 2.5K Charting
- 80 App Studio
- 45 Variables
- 771 Automate
- 190 Apps
- 481 APIs & Domo Developer
- 77 Workflows
- 23 Code Engine
- 36 AI and Machine Learning
- 19 AI Chat
- AI Playground
- AI Projects and Models
- 17 Jupyter Workspaces
- 410 Distribute
- 120 Domo Everywhere
- 280 Scheduled Reports
- 10 Software Integrations
- 142 Manage
- 138 Governance & Security
- 8 Domo Community Gallery
- 48 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 41 Getting Started
- 31 Community Member Introductions
- 114 Community Announcements
- 4.8K Archive