1

层次坐标应用之组内排名

1. 概述

1.1 应用场景

组内排名,即在每一个分组内对数据进行排名。

例如,对每种能源的四个季度的产量进行组内排名,如下图所示:

1.2 实现思路

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

2. 示例

准备数据:能源.xlsx

2.1 创建分析表

下载并上传示例数据,将数据添加至项目中,如下图所示:

2.2 新增复杂表格

点击添加按钮,选择「复杂表格」,如下图所示:

2.3 设计复杂表格

A1~C1 单元格输入文本,A2~C2 单元格拖入左侧对应的字段,如下图所示:

2.4 插入层次坐标公式

1)D1 单元格输入文本,D2 单元格插入层次坐标公式:COUNT(C2[!0]{A2 = $A2 && C2 > $C2}) + 1,如下图所示:

2)公式说明如下表所示:

公式

说明

A2 = $A2

条件表达式的一部分,将计算限定在每个分组内,即每种能源各自统计自己的

C2 > $C2

条件表达式的一部分,返回比当前 C2 单元格数据大的数据

C2[!0]{A2 = $A2 && C2 > $C2}

返回单元格 C2 扩展出来的

满足条件表达式:

A2 = $A2 && C2 > $C2

单元格数据

COUNT(C2[!0]{A2 = $A2 && C2 > $C2})

返回

单元格 C2 扩展出来的

满足条件表达式:

A2 = $A2 && C2 > $C2

单元格数据的个数

COUNT(C2[!0]{A2 = $A2 && C2 > $C2}) + 1

返回当前单元格数据的排名

2.5 效果预览

预览表格,效果如下图所示:

咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验