横向扩展出来的列,怎么按自己想要的顺序排序

第二题CPT.cpt

image.png

image.png

image.png

image.png

image.png

三种方式都没解决。

已上传附件CPT文件,请各位大佬帮忙看看!!!

解决方式:image.png

感谢大家帮忙,昨天试一直不行,今天上来,看到其中的一条回答,试了,可以了,采纳他的了。其他的答案可能也是可以的,没有再试了,抱歉了。

FineReport 18020659076 发布于 2021-8-16 17:14 (编辑于 2021-8-17 15:26)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
may2meLv6初级互助
发布于2021-8-17 10:23

按照这样的配置是没问题的啊,顺序改成升序

image.png

预览效果:

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2021-8-16 17:15

参考利用内置数据集实现自定义排序-https://help.fanruan.com/finereport/doc-view-3622.html

最佳回答
0
杨朝健Lv5中级互助
发布于2021-8-16 17:16(编辑于 2021-8-16 17:35)

高级-降序-find($$$,"销售生产出库采购")

image.png

最佳回答
0
巴拉巴拉1234Lv6初级互助
发布于2021-8-16 17:40(编辑于 2021-8-17 10:10)

image.png

SWITCH($$$,"销售        ",1,"研发        ",2,"采购        ",3,"生产        ",4,"出库        ",5)

或:SWITCH(REPLACE($$$," ",""),"销售",1,"研发",2,"采购",3,"生产",4,"出库",5)

内容有空格,(或者直接再sql中把空格去掉)

1629160828820347.cpt

最佳回答
0
梦想的初衷Lv7初级互助
发布于2021-8-17 09:06(编辑于 2021-8-17 09:07)

直接在sql里面排序

ORDER BY

CASE

状态 

WHEN '采购' THEN

WHEN '生产' THEN

WHEN '出库' THEN

WHEN '销售' THEN

END ASC

最佳回答
0
用户jipSX5060763Lv3见习互助
发布于2021-8-17 10:49

去掉单元格元素-高级里的降序排序,在单元格属性,扩展后排序写入以下公式

INARRAY(trim(E2),状态顺序.select(状态))

  • 7关注人数
  • 1011浏览人数
  • 最后回答于:2021-8-17 15:26
    请选择关闭问题的原因
    确定 取消
    返回顶部