由于被除数为0计算出的结果是无穷大,设置了条件属性让它新值为0,但是在使用rank函数排序的时候还是排在第一位,有什么办法能让它排到最后面
条件属性是最后生效的,不要用条件属性去做。
比方说 公式是 =A/B ,
B有可能是0会造成无穷大。
把公式改成 =IF(B=0||LEN(B)=0,0,A/B)
你rank用了条件属性吗,条件属性是页面加载之后再执行好像,你如果想让他新值0也计算好像应该rank排序也得用条件属性
自定义无穷大内容:https://help.finereport.com/doc-view-1771.html
思路:当计算结果为无穷大时,使用条件属性赋新值,新值是你数据集中的最小值,例如0,这样应该就可以把它放到最后了,可以试一下