永洪社区

标题: 如果计算排名 [打印本页]

作者: 然然琪琪    时间: 2022-10-13 17:31
标题: 如果计算排名
我有一个表,想计算出每一个人的排名,然后在表里显示(表格是按姓名过滤,只显示一个人的排名)
姓名成绩
张三
100
李四
80
王五
70
赵六
60
显示效果如下:

姓名成绩排名
张三
100
1


作者: BoJie    时间: 2022-10-13 17:31
使用列表参数组件+汇总过滤!
作者: yhdata_yzm    时间: 2022-10-13 18:59
加个过滤组件 不行吗
作者: 然然琪琪    时间: 2022-10-14 07:58
yhdata_yzm 发表于 2022-10-13 18:59
加个过滤组件 不行吗

我想要的是在过滤的结果中怎么计算排名
作者: yhdata_yzm    时间: 2022-10-14 09:51
我过滤的四个省份,直接排名计算就可以啊
作者: 然然琪琪    时间: 2022-10-14 12:01
yhdata_yzm 发表于 2022-10-14 09:51
我过滤的四个省份,直接排名计算就可以啊

过滤条件设成广东,只显示广东,那他还是第四名吗
作者: yhdata_yzm    时间: 2022-10-14 13:19
yhdata_Igd4IRe2 发表于 2022-10-14 12:01
过滤条件设成广东,只显示广东,那他还是第四名吗

不是了,排名是根据数据来了的,你想过滤排名这个没法实现
作者: yhdata_    时间: 2022-10-14 16:36
加一个下拉参数或过滤组件,绑定姓名字段,应该能实现你这需求
作者: yhdata_ruby    时间: 2022-10-14 16:46
金针麻酱 发表于 2022-10-14 16:36
加一个下拉参数或过滤组件,绑定姓名字段,应该能实现你这需求


作者: 然然琪琪    时间: 2022-10-14 17:04
yhdata_ruby 发表于 2022-10-14 16:46

我就是通过下拉参数组件进行过滤,需求是只显示筛选结果的人员在所有人员中的排名。估计是实现不了,必须在数据表直接对数据进行处理了吧
作者: yhdata_lyaa    时间: 2022-10-14 17:11
是的,要在数据库处理,排名是聚合计算出来的,根据筛选的数据再计算
作者: 忙音    时间: 2022-10-15 13:41

加一个下拉参数或过滤组件,绑定姓名字段

作者: yhdata_yzm    时间: 2022-10-17 11:38
天黑就回家 发表于 2022-10-15 13:41
加一个下拉参数或过滤组件,绑定姓名字段

不行排名会变的




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4