怎么给最大三个值和最小三个值做标记?

image.pngimage.png

如上图,如何把右边finereport的做成左边的样子?前三行背景为红色,后三为黑色,求指教

FineReport 王彦哲 发布于 2020-8-17 14:45
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
2
jongwangLv6中级互助
发布于2020-8-17 14:49

count(B2[!0]{B2>$B2})=0 这个为第一

count(B2[!0]{B2>$B2})=1 这个为第二

count(B2[!0]{B2>$B2})=2 这个为第三



  • 王彦哲 王彦哲(提问者) 好!
    2020-08-17 15:28 
  • 王彦哲 王彦哲(提问者) 能给我讲下 count(B2[!0]{B2>$B2}) 语句的含义吗?怎么读?
    2020-08-17 16:05 
  • jongwang jongwang 回复 王彦哲(提问者) 嗯嗯,就是count()是对于里面的内容计数,B2[!0]是取B2扩展后所有的值,{B2>$B2}跟在后面是对于前面所有值进行筛选,B2>$B2这个条件是说,B2里面$B2当前次序下的的实际值大。连贯起来就是,取B2里面所有的值,筛选出比当前行对应的值大的,如果统计出来没有比当前大的,那么他自己本身肯定是最大的,即第一。其他的依次类推。具体看帮助文档中的\"层次坐标概述\"
    2020-08-17 16:34 
最佳回答
2
LSQ000Lv5中级互助
发布于2020-8-17 14:49
最佳回答
0
snrtuemcLv8专家互助
发布于2020-8-17 14:47

直接页面好像不支持这个功能,要么sql直接排序把

  • 5关注人数
  • 421浏览人数
  • 最后回答于:2020-8-17 14:49
    请选择关闭问题的原因
    确定 取消
    返回顶部