如何对数据库带出来的资料在报表里面进行排名且用户进行更改资料后排名将有所变动

如何对数据库带出来的资料在报表里进行排名,而当用户对该资料进行更改后排名将有所变动

数据库带出来的资料的排名是利用 sort()

image.png

当用户对表单总分 第二阶段进行更改时,排名将有所变动

例子:用户对员工号2302560的表单总分由50改至20,这样该排名将变更为2 另一个的将变更为1

FineReport chunyi 发布于 2024-1-5 15:47
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
LazySheepLv7高级互助
发布于2024-1-5 15:49(编辑于 2024-1-5 15:50)

你这个是取得数据库的话 你数据库更新了 这边也会更新啊

如果是动态排名的话可以参考这里面的动态排名

https://help.fanruan.com/finereport/doc-view-3935.html 

  • chunyi chunyi(提问者) 我试过了若是该资料是从数据库带出来的话动态排名并没有任何效果
    2024-01-05 15:52 
最佳回答
0
yzmZQSy29696569Lv4初级互助
发布于2024-1-5 16:14(编辑于 2024-1-5 16:21)

你这个排序是数据库就排好名次了嘛图1.png

  • chunyi chunyi(提问者) 不是哦数据库并没有排序哦是通过sort进行排序哦
    2024-01-05 16:17 
  • yzmZQSy29696569 yzmZQSy29696569 回复 chunyi(提问者) 你在员工号设置表单总分的排名
    2024-01-05 16:22 
最佳回答
0
孤陌Lv6资深互助
发布于2024-1-5 16:25
  • chunyi chunyi(提问者) 你好数据库带出来的也能够利用这个吗?
    2024-01-05 16:30 
  • 孤陌 孤陌 回复 chunyi(提问者) 排名 不是用数据库的数据就好
    2024-01-05 16:35 
  • 孤陌 孤陌 回复 chunyi(提问者) 如果不可以 你考虑是不是数据 是文本 解决方法就是 数据列 自定义显示 $$$*1 就可以解决
    2024-01-05 16:39 
  • chunyi chunyi(提问者) 回复 孤陌 你好可以示范吗还是有例子?
    2024-01-05 16:45 
  • 4关注人数
  • 234浏览人数
  • 最后回答于:2024-1-5 16:25
    请选择关闭问题的原因
    确定 取消
    返回顶部