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

时间:2018-02-28 10:20:20

标签: charts birt

我有一些查询,我在表中输出此查询的结果并尝试在图表中显示它。 "选择数据"图表编辑窗口的选项卡如下所示:

enter image description here

一切正常,但图表中的订单与查询结果集中的列顺序不匹配的事实除外。我用这个图表在屏幕截图上放了箭头,文字指向表格中的相应行(例如,0行 - 表格中的第一行,1行 - 表格中的第二行等):

enter image description here

似乎row.__rownum值的排序方式与varchar类似,而不是整数(例如,ORDER BY适用于mysql中的varchar。如何解决?

1 个答案:

答案 0 :(得分:0)

基本上我找到了答案:我所需要的只是点击"编辑分组和排序"并在"分组"中更改类型来自"文字"到"数字":

enter image description here

我希望它对其他人有用。