乐于助人 发表于 2022-2-14 17:08:57

云表知识分享-中国式分数排名计算

今天给大家分享一个做学校系统经常用到的示例,中国式的分数排名计算方式。我的使用场景是导入分数后点击计算排名按钮,自动算出成绩的排名。


1.因为我这边是使用单元格按钮单击事件做触发的,所以先要将计算排名数据项单元格右键设置成按钮。注:只有设置成单元格按钮才能触发填表公式的单元格按钮单击事件。



2.我们计算排名是利用列表选择的重复数据只显示一次和降序去排序的,然后这边过滤条件加了一个参数,是为了考虑咱们学习实际使用场景可能有多次测验,为了避免获取测验的数据是对应的分数,所以我们这边加了一个过滤条件





3.去到填表公式,在单元格按钮单击选择我们的数据项按钮计算排名,第一个公式,我们加个保存。注:因为我们是用数据接口去计算排名,表单数据保存了,数据接口才会获取到最新的数据,所以我们第一个公式要使用保存



4.再加个赋值公式,选择我们的数据接口,绑定好参数,对明细表匹配分数,对目标排名赋值:数据源._rowNo。注:这个数据源._rowNo就是数据接口自动生成的一个序号。



5.效果图



leal 发表于 2022-2-15 08:51:35

太棒了:lol

zhoums 发表于 2022-9-27 08:26:03

如果有同分数并列排名的怎么办?这个设计有漏洞
页: [1]
查看完整版本: 云表知识分享-中国式分数排名计算