-
-
小灰灰1 数据达人Lv4
发表于2020-8-13 13:18
悬赏1
已解决
楼主

比如在现在这个报表的基础上,如何实现全校排名?
年级排名可以通过F3$$引用到班级层级,也就是它的上一层级数据,
那么如果再往上两层甚至三层呢?应该如何实现排名计算?
比如我在最前面加了一列学校名称,那么我后面计算学校内成绩排名的时候,可以用B3$.find(self.leftcell.value)+1.rank(F3)来实现,是这个意思么?
其中,B3是班级对应的单元格?
3个回答
B3$.find(self.leftcell.value)+1就行了 find是返回数组字符所在数组的序号,因为从0开始所有+1
放在浮动区域
xxxl 发表于 2020-8-13 13:31
B3$.find(self.leftcell.value)+1就行了 find是返回数组字符所在数组的序号,因为从0开始所有+1
放在浮 ...
假设A3是学校名称,B3是年级,C3是班级,F3是总成绩,
那么这里如果是直接F3$.find(self.leftcell.value)+1的话,结果应该是不对的,他是找的还是年级的排名吧?
F3$对应是班级吧?他左边应该是年级,我理解的是否有问题?