为什么图表中的列顺序与查询结果集中的列顺序不匹配?

Why column order in chart does not match column order in resultset of query?

我有一些查询,我将此查询的结果输出到 table 中并尝试将其显示在图表中。图表编辑 window 的 "Select Data" 选项卡如下所示:

一切正常,除了图表中的顺序与查询结果集中的列顺序不匹配这一事实。我在这张图表的屏幕截图上放了箭头,文本指向 table 中的相应行(例如,0 行 - table 中的第一行,1 行 - [= 中的第二行27=], 等等):

似乎 row.__rownum 值的排序类似于 varchar,而不是整数(例如,ORDER BY 对 mysql 中的 varchar 有效)。如何解决?

基本上我找到了答案:我只需要单击 "Edit grouping and sorting" 并将 "Grouping" 部分中的类型从 "Text" 更改为 "Numeric":

我希望它对其他人有用。