怎样把这个排序变成这样

企业微信截图_16644347051499.png

把图1变成图2的样式,类别这列是公式

FineReport 难过的过 发布于 2022-9-29 13:59 (编辑于 2022-9-29 14:58)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
snrtuemcLv8专家互助
发布于2022-9-29 14:00(编辑于 2022-9-29 14:00)

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

或者

自定义排列顺序-https://help.fanruan.com/finereport/doc-view-4940.html

  • 难过的过 难过的过(提问者) 这个不是通过一个表查询的,企业名称是源表,但是类别是下拉框填报然后查询出来判断的,没有还是选择的
    2022-09-29 14:56 
  • 难过的过 难过的过(提问者) 看一下新的截图,数据集都来自不同的表
    2022-09-29 14:59 
最佳回答
1
用户a4836251Lv5初级互助
发布于2022-9-29 14:24

用开窗函数

https://wenku.baidu.com/view/3081e9034835eefdc8d376eeaeaad1f346931127.html

  • 难过的过 难过的过(提问者) 这个不是通过一个表查询的,企业名称是源表,但是类别是下拉框填报然后查询出来判断的,没有还是选择的
    2022-09-29 14:57 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-9-29 14:30

oracle里面

SELECT 

企业名称,

类别,

ROW_NUMBER() OVER(PARTITION BY 类别 ORDER BY 类别,企业名称) AS 序号

from (

select 'A企业' as 企业名称,'服务类型2' as 类别 from dual

union all

select 'b企业' as 企业名称,'服务类型2' as 类别 from dual

union all

select 'BB企业' as 企业名称,'其他' as 类别 from dual

union all

select 'CC企业' as 企业名称,'其他' as 类别 from dual

union all

select 'dd企业' as 企业名称,'其他' as 类别 from dual

)

image.png

  • 难过的过 难过的过(提问者) 这个不是通过一个表查询的,企业名称是源表,但是类别是下拉框填报然后查询出来判断的,没有还是选择的
    2022-09-29 14:57 
  • CD20160914 CD20160914 回复 难过的过(提问者) 自己通过无条件关联进去了。。。
    2022-09-29 15:02 
  • CD20160914 CD20160914 回复 难过的过(提问者) 不是很清楚你的应用。。
    2022-09-29 15:02 
  • 难过的过 难过的过(提问者) 回复 CD20160914 类别和负责人都是下拉框,对企业进行了一个填报
    2022-09-29 15:05 
  • CD20160914 CD20160914 回复 难过的过(提问者) 还要填报的时候序号变。那这个就要写js了。。
    2022-09-29 15:07 
  • 4关注人数
  • 398浏览人数
  • 最后回答于:2022-9-29 14:58
    请选择关闭问题的原因
    确定 取消
    返回顶部