1

层次坐标应用之条件过滤展示最新数据

1. 概述

1.1 应用场景

有时表格中数据过多,但只希望展示最新时间数据。

例如,展示不同区域不同店铺不同分类的最新订单金额,如下图所示:

1.2 实现思路

1)使用层次坐标将数据按照不同区域、店铺名、分类、时间重新进行排序编号。

2)设置条件格式,将序号不等于 1 的行高设置为 0 。

2. 示例

示例数据:销售明细表.xlsx

2.1 创建分析表

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

2.2 新增复杂表格

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

2.3 设计复杂表格

A1~E1 单元格输入文本,A2~E2 单元格拖入相应的字段,如下图所示:

2.4 插入层次坐标公式

1)F2 单元格中插入公式:COUNT(D2[!0]{A2 = $A2 && B2 = $B2 && C2 = $C2 && D2 > $D2}) + 1,如下图所示:

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

公式

说明

A2 = $A2 && B2 = $B2 && C2 = $C2

条件表达式的一部分,将计算限定在每个分组内

D2 > $D2

条件表达式的一部分,表示条件过滤比当前 D2 单元格数据大的数据

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

返回 D2 单元格扩展出来的满足条件表达式

{A2 = $A2 && B2 = $B2 && C2 = $C2 && D2 > $D2} 的数据

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

返回 D2 单元格扩展出来的满足条件表达式

{A2 = $A2 && B2 = $B2 && C2 = $C2 && D2 > $D2} 的数据个数

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

返回 D2 单元格扩展出来的满足条件表达式

{A2 = $A2 && B2 = $B2 && C2 = $C2 && D2 > $D2} 的数据个数与数字 1 之和

2.5 设置条件格式

为 F2 单元格设置条件格式,字段条件:不等于整型 1 ,行高设置为0,如下图所示:

2.6 隐藏列

隐藏不需要的 F 列,如下图所示:

2.7 效果预览

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

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