排名的计算- 网格式报表-复杂报表设计教程
目录

排名的计算

报表中经常需要求针对不同地区或城市销售数据或订单总量进行排名。这是一个简单的排名报表,通过这个例子让我们来了解排名的计算。


 

报表中的数据,来自下面的数据集:

制作向导

先绘制出报表基本框架,然后使用单元格向导,就可以实现这张以货主城市分组订单总价汇总的报表。单元格向导会自动在报表中生成相应的公式和属性。

再追加排名列,然后在C2单元格输入表达式:=count(B2[`0]{B2>$B2})+1,就可以获得订单总价针对不同城市的排名情况。

功能点说明

排名

当前总价对应排名的运算逻辑是:统计所有订单总价大于当前单元格订单总价的城市个数,然后加1。从图中可以看出,C2格的表达式最关键的在于如何表达出“所有订单总价大于当前单元格订单总价的城市个数”,这里用到了报表定位模型中的根坐标表示法,我们把C2单元格的表达式写成:=count(B2[`0]{B2>$B2})+1,从而实现对订单总价排名的效果。

详细了解根坐标表示法,请参考:根坐标表示法