图形显示的系列周期排序不对,但是在数据集里已经写了order ,展现出来就是这样的,求解

image.pngimage.pngimage.png

FineReport 凝望 发布于 2019-10-31 11:57 (编辑于 2019-10-31 14:00)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
凝望Lv2见习互助
发布于2019-10-31 14:18

这个  WK40我在int前拼上的,在数据中我还order by  了别的字符串,导致了这样的结果

最佳回答
0
firegunzxLv6高级互助
发布于2019-10-31 12:03(编辑于 2019-10-31 12:06)

你的柱形图的排序是不是设置了、

image.png

  • 凝望 凝望(提问者) 但是我的界面里没有这个排序,只有导出图片和全屏展示
    2019-10-31 13:38 
最佳回答
0
happy_cangcangLv4初级互助
发布于2019-10-31 13:43

你的week字段是个字符串,所以order之后的顺序仍然会有问题。

你可以order by这个字段的最后两位数字 ,例如:order by right(week字段,2)

  • 凝望 凝望(提问者) 我的这个只是显示的时候加了WK,但是我的这个字段在库里就是int的类型啊
    2019-10-31 13:56 
  • happy_cangcang happy_cangcang 回复 凝望(提问者) 你是怎么把week加上的?我试了在展示的时候加上week,排序也没出现问题呀 你确认sql里排序是正常的吗?只是在展示的时候出现了问题?
    2019-10-31 14:03 
最佳回答
0
peng_chLv6初级互助
发布于2019-10-31 13:49

因为是字符,所以排序有问题,你可以order by substr(周期,3) asc

  • 凝望 凝望(提问者) 我的库里的这个字段就是int类型的啊
    2019-10-31 14:00 
  • peng_ch peng_ch 回复 凝望(提问者) int,不可能会带字母的
    2019-10-31 14:08 
  • 3关注人数
  • 494浏览人数
  • 最后回答于:2019-10-31 14:18
    请选择关闭问题的原因
    确定 取消
    返回顶部