1 前言
工作中,经常会遇到很复杂的数据,比如内销产品和出口产品、正常产品和报废产品都混在一块儿。电子台账中,需要把这些数据都区分开,分别汇总。
![](https://i-blog.csdnimg.cn/blog_migrate/88d92469879f0e665f2d4c704905242b.png)
这种情况,可以用台账软件的二级过滤功能来处理,实际上就是增加过滤条件,对数据进行更细致的过滤。
2 垂直过滤模板
这次首先定义垂直过滤。
2.1 一级过滤
一级过滤跟原来是一样的。
![](https://i-blog.csdnimg.cn/blog_migrate/778e2fa313af75981fa4ec2e34209864.png)
2.2 二级过滤
二级过滤,要定义好那些有单独含义的行,比如出口、报废等行,以便与一般数据行进行区分开。
通过拖放单元格和键盘编辑的方式,把二级过滤整理为:
![](https://i-blog.csdnimg.cn/blog_migrate/d9ab594089370dcd39f93d975a59432a.png)
根据以上2行,程序可以查询到所有出口数据行和报废数据行。
注意,“标记”列不能为空,要用英文,用于后面水平模板对该查询条件进行引用。
3 水平过滤模板
本月销售量,需要排除报废的产品:
![](https://i-blog.csdnimg.cn/blog_migrate/34dc8626480929719a63d3debd6aa277.png)
![](https://i-blog.csdnimg.cn/blog_migrate/74aac73e22db30a18a6166804ae9963b.png)
“其中,出口交货额”这一列,需要只保留出口产品,并且排除报废产品:
![](https://i-blog.csdnimg.cn/blog_migrate/23cef69c586e4a6ee98ebccf1561ecc8.gif)
水平模板用到的过滤条件,都是在垂直模板中定义的。