排序的时候有无穷大的值怎么办

TIM图片20200813104319.png由于被除数为0计算出的结果是无穷大,设置了条件属性让它新值为0,但是在使用rank函数排序的时候还是排在第一位,有什么办法能让它排到最后面

FineReport ljztpdj 发布于 2020-8-13 10:46
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
shirokoLv6资深互助
发布于2020-8-13 10:51

条件属性是最后生效的,不要用条件属性去做。

比方说 公式是  =A/B  ,

B有可能是0会造成无穷大。

把公式改成 =IF(B=0||LEN(B)=0,0,A/B) 

最佳回答
0
吾姓独孤Lv6高级互助
发布于2020-8-13 10:50

你rank用了条件属性吗,条件属性是页面加载之后再执行好像,你如果想让他新值0也计算好像应该rank排序也得用条件属性

最佳回答
0
韩瀚荣Lv6初级互助
发布于2020-8-13 10:51

自定义无穷大内容:https://help.finereport.com/doc-view-1771.html

思路:当计算结果为无穷大时,使用条件属性赋新值,新值是你数据集中的最小值,例如0,这样应该就可以把它放到最后了,可以试一下

  • 4关注人数
  • 509浏览人数
  • 最后回答于:2020-8-13 10:51
    请选择关闭问题的原因
    确定 取消
    返回顶部