历史版本20 :分组排名 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

本文的学习视频如下,如果您需要由浅入深地学习层次坐标可以使用:层次坐标专题

[helpvideo]1641[/helpvideo]

1.1 应用场景

分组后重新排名即组内排名,就是对每一组的元素进行排名。

如下图中可以看出汽油、煤油、柴油的排名是在各自所在组内排名,两者的排名是不连续的。

2021-06-16_13-57-23.png

1.2 实现思路

通过 count() 函数结合层次坐标条件表达式实现。

2. 示例编辑

2.1 准备数据

新建内置数据集 ds1 ,如下图所示:

1623139640828265.png

2.2 设计表格

如下图所示设计表格,将 ds1 中的字段拖到 A2、B2、C2 单元格,D2单元格用于组内排名,按照季度对分组内的产量进行排名。
2021-06-16_14-02-19.png

D2单元格公式为:COUNT(C2[!0]{A2 = $A2 && C2 > $C2}) + 1,公式拆解后的说明如下表所示:

公式拆解
说明
COUNT( )统计括号里面所有数据的个数
C2[!0]{ }输出满足大括号里面条件的所有数据
A2 = $A2条件表达式一部分,将计算限定在每个分组内,即每个季度各自统计自己的
C2 > $C2条件表达式一部分,表示条件过滤比当前 C2 单元格的值大的值

2.3 效果预览

保存报表,点击分页预览,效果如下图所示:

2021-06-16_13-57-23.png

支持 App 端和 HTML5 端预览,效果如下图所示:

1623823300560541.jpeg

3.模板下载编辑

点击下载模板:分组排名.cpt