我们正在超集中创建几个图表,并且使用分区类型图表,ORDER BY 似乎是硬编码的,我们无法更改它。目标也是使左侧的月份以正确的顺序排列(本例中的列是Month)。在 sql lab 中运行时,它以正确的顺序工作,但在图表视图中我们无法更改排序
有什么建议么?
我们正在超集中创建几个图表,并且使用分区类型图表,ORDER BY 似乎是硬编码的,我们无法更改它。目标也是使左侧的月份以正确的顺序排列(本例中的列是Month)。在 sql lab 中运行时,它以正确的顺序工作,但在图表视图中我们无法更改排序
有什么建议么?
我猜你的意思是右边的日期?
我使用超集,我经历过这种限制,一旦制作图表,它似乎确实被硬编码到排序中。
我建议如果在文本值的数据库中添加另一列并遵循以下模式不是太麻烦的话;
WHERE "月" = '一月' SET "OrderingColumn" = 'A'
WHERE "月" = '二月' SET "OrderingColumn" = 'B'
等等等等
然后在您的图表中,您可以尝试: ORDER BY "OrderingColumn"
这有点不方便,但如果您能够通过更改表或视图来操作数据,这似乎是您可以使用的解决方案。
我希望这甚至可能对改变解决问题的方式有用。