排名问题

我想取前三名个别显示不同颜色表示,但前三名不一定只有三个,可能数量重复会有多个,我先用排名公式SORT()排名后,想说找1,2,3数值来条件过滤,但因为有重复数据排名就会乱掉,请问有什么方式可以解决呢?求大神image.png

FineReport alice0022 发布于 2018-11-19 11:36 (编辑于 2018-11-19 12:01)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
3
axingLv6专家互助
发布于2018-11-19 12:29

使用公式进行并列不跳号排名-http://help.finereport.com/doc-view-2504.html
使用这种排名然后再设置条件属性。顺便给这个帮助文档也点个赞哈

最佳回答
0
轩辕丶尘Lv2初级互助
发布于2018-11-19 11:42

image.png添加条件属性不知道能不能满足你的要求

  • alice0022 alice0022(提问者) 但问题我找不出排名后的1,2,3数值,怎么添加条件属性,有1,有2,但3沒有,因為第二名有重複所以直接跳4了
    2018-11-19 11:51 
  • 孤陌 孤陌 回复 alice0022(提问者) 那就不显示4 就好了啊? 难道你想把4也显示??
    2018-11-19 12:33 
  • 轩辕丶尘 轩辕丶尘 回复 alice0022(提问者) 就这样1,2,3都设置上,现在没有3 ,就会只有 1,2 显示颜色,等到数据集更新了,有3 之后哦,就不用重新设置 了
    2018-11-19 13:08 
最佳回答
0
在雨中等雨停Lv4见习互助
发布于2018-11-19 14:11

先把你要排序的弄成数据排序下

排名就是取c1中元素的位置用 inarray()


  • 4关注人数
  • 1707浏览人数
  • 最后回答于:2018-11-19 14:11
    请选择关闭问题的原因
    确定 取消
    返回顶部