数据集显示问题

image.png

红框和蓝框是一个数据集里面的 且是对应关系 ,一个上面的对应多个下面的,我想让数据集在报表显示页面也是以上图这样的顺序对文字进行显示 应该怎么样做限制

现在打开报表页面是这样的顺序image.png

FineReport 用户DRQXF9153762 发布于 2022-11-4 16:02 (编辑于 2022-11-4 16:33)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-11-4 16:05

这部分是从数据集中扩展的?那就在数据集上把序排好呗

image.png

  • 用户DRQXF9153762 用户DRQXF9153762(提问者) 这个数据集搜的是文字,文字咋排序啊
    2022-11-04 16:08 
  • Z4u3z1 Z4u3z1 回复 用户DRQXF9153762(提问者) 比如 order by (case when 字段=\'张三\' then 0 when 字段=\'李四\' then 1 when 字段=\'王五\' then 2 else 999 end) asc
    2022-11-04 16:11 
  • 用户DRQXF9153762 用户DRQXF9153762(提问者) 回复 Z4u3z1 .。。。这 ,我试试
    2022-11-04 16:12 
  • Z4u3z1 Z4u3z1 回复 用户DRQXF9153762(提问者) 最好度娘一下你用的数据库,看看是否有更简单的语法
    2022-11-04 16:13 
  • 用户DRQXF9153762 用户DRQXF9153762(提问者) 回复 Z4u3z1 不对,好像不能这样 因为这是两列 他俩在一个数据集 比如上面是 A B C D 下面是abcdef ,不仅ABCD要排序, A对应的下面的abc也要按照固定顺序显示,这个sql好像不能满足
    2022-11-04 16:29 
最佳回答
0
用户k6280494Lv6资深互助
发布于2022-11-4 16:05(编辑于 2022-11-4 16:43)

image.png

  • 用户DRQXF9153762 用户DRQXF9153762(提问者) 怎么通过这个来排序呢,这里是用公式来更改数据集显示顺序吧?
    2022-11-04 16:10 
  • 用户k6280494 用户k6280494 回复 用户DRQXF9153762(提问者) 建议在数据库做一个字段来辅助汉字排序
    2022-11-04 16:20 
  • 用户DRQXF9153762 用户DRQXF9153762(提问者) 回复 用户k6280494 上面下面的数据是一个数据集的,增加字段也只能排序一个鸭
    2022-11-04 16:34 
  • 用户k6280494 用户k6280494 回复 用户DRQXF9153762(提问者) 一个数据集按排序字段排序就好了啊
    2022-11-04 16:41 
  • 2关注人数
  • 239浏览人数
  • 最后回答于:2022-11-4 16:43
    请选择关闭问题的原因
    确定 取消
    返回顶部