RANK()公式排名问题

团队工作量及奖金测算.zip

rank(Q4, GREPARRAY(Q4[!0;!0], item != 0 && item != -1), 0),我现在有一个公式,按照Q4单元格进行排名,其中要求0和-1不参与排名,以上公式是可以满足的,现在新增一个需求Q4=0或-1的同时P4<>0的才不参与排名,这个要怎么修改image.pngimage.png设置按照Q4降序,他两个都是-100%导致29名排到了0后边----------------------------------------------------------辅助列image.pngimage.png

FineReport RJ6688 发布于 2024-11-15 09:38 (编辑于 2024-11-15 11:25)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-11-15 10:30

rank(Q4, GREPARRAY(Q4[!0;!0], ((item != 0 && item != -1)||P4<>0)), 0)

这样试一下?

  • RJ6688 RJ6688(提问者) 你这个公式可以用。但是又有一个新的问题,我设置按照Q4降序,他两个都是-100%导致29名排到了0后边,你看下上面的图片
    2024-11-15 10:53 
  • CD20160914 CD20160914 回复 RJ6688(提问者) 你把这两个再增加到判断里面去呀。。继续加条件不要判断呀
    2024-11-15 10:57 
  • RJ6688 RJ6688(提问者) 回复 CD20160914 增加到那个判断里边啊,没明白?
    2024-11-15 11:05 
  • CD20160914 CD20160914 回复 RJ6688(提问者) 。。你看我上面增加的条件是在哪里的??你是看不懂公式?一点不懂?
    2024-11-15 11:07 
  • RJ6688 RJ6688(提问者) 回复 CD20160914 公式按照你的修改了啊,就是修改之后0在29的上边啊
    2024-11-15 11:10 
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-11-15 09:53(编辑于 2024-11-15 09:55)

排序场景方案

能不能在数据集把0和-1过滤掉

  • RJ6688 RJ6688(提问者) 不行,需求就是又要展示,又不让参与排名,难搞
    2024-11-15 09:57 
  • 用户k6280494 用户k6280494 回复 RJ6688(提问者) https://help.fanruan.com/finereport/doc-view-3622.html 用这个,在数据集把不要的过滤掉
    2024-11-15 10:12 
  • RJ6688 RJ6688(提问者) 回复 用户k6280494 没办法照着方法来,我这个全部展示的和要进行排名的是一大段逻辑判断出来的,如果在写一个数据集,会导致页面打开的很慢
    2024-11-15 10:56 
最佳回答
0
FR-LeonLv3见习互助
发布于2024-11-15 10:06

使用sql先做好排名会不会更简单点

最佳回答
0
华莉星宸Lv7资深互助
发布于2024-11-15 10:08(编辑于 2024-11-15 11:40)

新增一个虚拟列

按照条件把数据处理到虚拟列中,不满足条件的值设置为0或是空

在进行排序

------------------------------------

image.png

团队工作量及奖金测算.rar

  • RJ6688 RJ6688(提问者) 添加了辅助列,不满足条件为-2(不排序的要在最下边展示),现在也是第29名和后面的都是-100%,也会展示到-2哪一行的后边
    2024-11-15 11:05 
  • 华莉星宸 华莉星宸 回复 RJ6688(提问者) 你不是按照新增的辅助列排序的吗?扩展后排序应该设置你的辅助列
    2024-11-15 11:07 
  • RJ6688 RJ6688(提问者) 回复 华莉星宸 是按照辅助列排序,你看下上面补充的图片
    2024-11-15 11:14 
  • 华莉星宸 华莉星宸 回复 RJ6688(提问者) 是不是上面这样,参考一下
    2024-11-15 11:40 
  • RJ6688 RJ6688(提问者) 回复 华莉星宸 复杂结构说哪一行是要参与排序的他是第29名,在28的后边,其余的显示0在最下边
    2024-11-15 14:01 
  • 5关注人数
  • 262浏览人数
  • 最后回答于:2024-11-15 11:40
    请选择关闭问题的原因
    确定 取消
    返回顶部