3.视图高级筛选

674 上次更新时间:2021-09-06 18:58:20

Document

概要
管理上百甚至上千个供应商,需要筛选过滤想看的供应商数据,但之前的普通筛选条件无法实现,为此,速融云提供这一解决方案——高级筛选,来,我们一起看看如何解决该问题?

名词解释

高级筛选

根据动态的筛选规则,筛选出来的数据,在作为筛选条件进行筛选,可以简单理解为:先通过一个条件查出来的数据,再用这个数据进行二次筛选,最终得到想要的数据,具体场景在下方的核心功能详细开展。

中间变量

用于存放初步筛选结果的变量,可以理解为 SQL 语句中的子查询的结果。

核心功能

高级筛选

举个例子,在回款单总数据需要找到我的部门回款单,但普通筛选无法很好实现这一条件,因为他会对每一个部门设置一个过滤条件,进行筛选。

而高级筛选能解决这一问题,其配置通过「结果提取」和「中间变量」来实现。

使用场景:

某业务负责人需要在多个部门的回款单总数据视图,查看他自己部门的回款单,新建「我的部门回款单」,在该表单启动并设置高级配置,即可快速查看「我的部门回款单」信息。

我们先来看看效果图:

具体配置

本次配置核心在于,通过「高级筛选」设置过滤条件,提取需要处理的数据,把不需要的数据过滤掉。

1、建立人员表和回款单

人员表包含以下信息:部门、人员选择、图片,具体如下图:

回款单包含以下信息:流水号、部门、金额,具体如下图:

注意:其中部门字段选取智能引用,在数据来源关联人员表,数据来源字段设置为部门。

2、在回款表新建我的部门回款表

在新建视图选择新建数据视图,修改视图名称为「我的部门回款单」即可。

3、配置高级筛选

在当前页面启动高级筛选条件按钮,并点击配置,在中间变量添加我的部门,并点击配置,具体设置如下图;

确定后回到当前页面,添加筛选条件,其含义为:将当前表单的「部门」设置等于「中间变量」,并等于「我的部门」所有数据,点击确定更新即可。