永洪社区
标题: 制作龙虎榜 [打印本页]
作者: yhdata_ 时间: 2022-5-17 09:26
标题: 制作龙虎榜
科目 姓名 成绩
100米 A 13秒
100米 B 11秒
100米 C 12秒
400米 A 1分30秒
400米 B 1分50秒
400米 C 1分60秒
单杠 A 20个
单杠 B 22个
单杠 C 26个
需求:根据日期范围来展示每个科目的姓名及最优成绩或最差成绩
跑步是成绩越小越优,单杠是成绩越大越优
请问一个表里面怎么去实现?
作者: Il.Mare 时间: 2022-5-17 10:15
您好,您看下这个解决方案:对成绩列创建动态计算器,单杠降序,跑步升序,排序为1的即为 成绩最好的
if(col['科目']=='单杆')
then
rank(sum(col['成绩'),2)
else
rank(sum(col['成绩'),1)
end
作者: yhdata_ 时间: 2022-5-17 10:47
我只想展示第一名的数据
作者: Il.Mare 时间: 2022-5-17 11:48
您好,表格添加过滤,只过滤排序为1的即可
作者: yhdata_ 时间: 2022-5-17 12:29
再请教一下 如果有多个 这个计算列怎么写呀 我对这个脚本不懂
还有双杆、俯卧撑
作者: Il.Mare 时间: 2022-5-17 12:41
继续加 if else,比如 if 单杠,else if 双杠,else 俯卧撑
作者: Lucifer1118 时间: 2022-5-17 13:11
作者: yhdata_ 时间: 2022-5-17 15:03
本帖最后由 金针麻酱 于 2022-5-17 15:22 编辑