报表开发控件FineReport:[15]排名

 时间:2026-02-15 22:30:09

1、 打开报表

打开报表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\Proportion.cpt。

将占比改为排名,如下图:

报表开发控件FineReport:[15]排名

2、 排名

方法一:

在C3单元格中,写入公式=count(B3[!0]{B3 > $B3}) + 1:B3单元格中扩展出来的所有金额中,比当前金额大的数据个数再加一,如扩展出来的所有金额中比当前金额大的个数为0,此时公式的值就为1,表示当前金额为第一名,以此类推。

其中{B3 > $B3}表示B3扩展出来的所有值中大于当前B3的值的数据。

方法二:

可直接使用排名公式=SORT(B3),等同于公式=count(B3[!0]{B3 > $B3}) + 1。这是默认升序排名,如果是降序排名,则传递参数false,公式为:=SORT(A1, false),等同于公式=count(A1[!0]{A1 < $A1}) + 1。

3、 保存与预览

保存模板,点击分页预览,效果如上。模板效果在线查看请点击Rankings.cpt

已完成模板可参考%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\Rankings.cpt。

  • 报表开发控件FineReport:[14]条件汇总
  • 报表开发控件FineReport:[12]条件汇总
  • web报表开发FineReport:[15]参数面板
  • 如何用java表格控件FineReport开发java报表?
  • 报表开发插件FineReport教程:[15]导入错位
  • 热门搜索
    国庆去哪里旅游人少 长白山旅游报价 沧州旅游景点 西安市旅游景点 九宫山旅游 迪拜旅游报价 澳门创律旅游娱乐公司 天漠旅游区 婺源旅游地图 短期旅游保险