1. 概述编辑
1.1 应用场景
用户在制作表格时需要对数据进行过滤,即可使用到本章介绍的功能。
1.2 功能简介
汇总后制作表格组件时有三种过滤方式:
分析区域字段的过滤设置
结果过滤器
明细过滤,详细请参见 明细过滤 ,本章不做详细介绍。
分组表、交叉表均支持三种方式的过滤设置,明细表仅支持前两种,不支持结果过滤器。
2. 分析区域字段的过滤设置编辑
分析区域字段的过滤分为两个部分介绍,分别为维度字段和指标字段。
本章节示例使用 Demo 数据「合同事实表」制作的分组表,分析区域的过滤设置有两个入口:表头和维度指标栏,如下图所示:
2.1 维度字段
鼠标触碰需要过滤的维度字段,选择下拉>过滤,如下图所示:
系统自动弹出过滤设置框,分析区域维度字段的过滤条件支持添加条件和添加公式。如下图所示:
2.1.1 添加条件
1)选择字段。支持选择当前维度和已拖拽进分析区域的指标字段,如下图所示:
2)选择过滤条件。
若添加的字段是文本字段或日期字段,可选择的条件有属于、不属于、包含、不包含、为空、非空、开头是、结尾是、开头不是、结尾不是、前N个、后N个,如下图所示:
注:文本字段的前 N 个:将字段里的文本按照 ascii 码排序,取排在前面的 N 个;日期字段的前 N 个:将日期按照早晚排序,取最新的 N 个日期。
若选择的字段是数值字段,可选择的条件有介于、不介于、等于、不等于、大于、小于、大于等于、小于等于、最大的N个、最小的N个、为空、非空,如下图所示:
2.1.2 添加公式
点击添加公式>请编辑公式,系统弹出公式设置框。如下图所示:
1)公式支持函数可参考 函数。
2)支持的运算符包含加、减、乘、除、括号,如上图所示。
3)只有已经被拖进分析区域的数值字段可以被作为过滤公式的条件。
2.2 指标字段
鼠标触碰分析区域的指标字段,点击下拉>过滤,如下图所示:
系统自动弹出过滤设置框,分析区域指标字段只支持添加公式。如下图所示:
2.2.1 添加公式
指标字段添加公式的设置方法与维度字段一致,详情请参考本章 2.1.2 节。
2.3 多个过滤条件之间的关系
在添加多个过滤条件时,无论是条件还是公式,多个过滤之间关系均包括两种:且和或。如下图所示:
2.3.1 且或关系的复杂使用
用户有时需要对条件或者公式进行且或的复杂嵌套,例如要实现以下情况,如下图所示:
1)添加完第一个或关系的两个条件后,点击「或」,如下图所示:
2)点击添加条件的下拉>且条件,如下图所示:
3)点击请选择字段,补充过滤条件,如下图所示:
4)点击合同金额,选择添加条件的下拉>或条件,如下图所示:
5)补充最后一个过滤条件,最终效果如下图所示:
3. 结果过滤器编辑
注:明细表不支持结果过滤器功能。
结果过滤器适用于不希望字段显示在图表、表格中,但是需要设置该字段为过滤条件的场景,用于对字段进行过滤设置,来实现对分析区域内容的控制。
例如,需要筛选出已经交货的数据,但是不希望在表格中多出「是否已经交货」这一列,就可以使用结果过滤器。
3.1 操作步骤
1)将字段拖入结果过滤器。所有维度、指标(包括计算指标)均支持拖入结果过滤器,将「是否已经交货」拖入,如下图所示:
2)将鼠标悬浮在已经拖入结果过滤器的字段上,选择下拉>过滤,如下图所示:
3)进入过滤设置框,可以添加条件和添加公式,详细设置请参见本章 2.1 节。
点击添加条件,设置已经交货的过滤条件,如下图所示:
3.2 效果查看
点击确定按钮,右侧表格中数据即过滤为已经交货的结果。如下图所示: