I have a simple source → target flow with 5 categories on each side:
-
Excellent
-
Good
-
Sufficient
-
Insufficient
-
Poor
I want both sides sorted in this exact order (best at top, worst at bottom). But Metabase sorts source and target nodes independently — seemingly by flow volume — so "Excellent" might be at position 2 on the left but position 4 on the right.
This makes the chart nearly unreadable for any use case where source and target share the same categories (before/after comparisons, expected vs actual, status changes, etc.). See this sample:
Request: Add an option to sort Sankey alphabetically or by a custom order, applied consistently to both sides. Or should this work, and is this a Bug Fix for Postgres?


