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 效果预览
预览表格,效果如下图所示:


 
  
  	 
             
             上一篇:层次坐标应用之循环引用
上一篇:层次坐标应用之循环引用 
  
             
		         
					 
					 
						 
					 
					