排名,是一个很有用的设置,通过排名可简单的看出很多信息。下图报表分别对各个月份的销售量进行了排名:

前期准备工作(包括相关工具或所使用的原料等)Java表格控件:FineReport电脑 详细的操作方法或具体步骤
打开报表
打开报表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\Proportion.cpt。
将占比改为排名,如下图:

排名
方法一:
在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。
保存与预览
保存模板,点击分页预览,效果如上。模板效果在线查看请点击Rankings.cpt
已完成模板可参考%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\Rankings.cpt。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
