1

我正在使用iReport Pro 5.0.0 版,并使用高图表线构建了一个报告。下面的查询输出用于此图表。第一列weekdayname按升序排列。

WeekdayName s_expression    volume
Monday          Open            1
Monday          Click           0
Tuesday         Click           33
Tuesday         Open            70
Thursday    Open            1
Thursday    Click           0
Friday          Open            1
Friday          Click           0

但在高位图表中,x 轴按字母顺序排列:
周五周一周六周日周四周二周三;

我试图禁用高图表中类别的xAxis.Order.enabled = Boolean.FALSE顺序,以便使用查询输出顺序,但它不起作用......

是否有机会为类别(x 轴)订购与查询相同的订单?或者我必须将日期名称转换为实际日期,如 2013 年 5 月 10 日,然后从图表中获取订单?

4

1 回答 1

1

我以前也遇到过类似的问题。我在查询(MYSQL)中使用了 ORDER BY FIELD,它解决了我的问题。即,在你的情况下

ORDER BY FIELD (WeekdayName,"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday")
于 2013-06-19T06:31:03.937 回答