列表/通用过滤控件常用比较符介绍

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:2

列表/通用过滤控件常用比较符介绍

一、概述

ERP系统中,数据处理是常见且重要的业务管理需求,其中【比较符】是数据处理的重要工具,我们可以在列表、通用过滤控件等地方使用比较符来过滤数据,达到数据处理与分析比较的效果。本篇文章将介绍各比较符的逻辑,帮助用户更好的理解和使用比较符。

首先,什么是比较符?

比较符过滤是一种数据处理工具,它允许用户根据特定的条件对数据列表进行筛选,以便快速找到所需的信息。这些比较符通常用于主数据、库存、销售订单等业务对象的列表视图中。不同类型的字段(如文本、数值、时间、枚举等)通常使用不同的比较符来进行比较。

以下内容将介绍苍穹在不同的字段类型提供了哪些比较符,以及比较符的使用逻辑。


二、不同字段类型有哪些比较符

因不同的字段类型,数据特性不一致,为了更精确的过滤数据,苍穹针对不同的字段类型提供了针对性的比较符。

以下比较符列举的是全量比较符,在不同的控件中,所提供的比较符范围有所差异,如列表表头、列表方案过滤、通用过滤控件、分录表头,具体以实际页面的比较符为准。

 

字段类型

适用比较符

文本、多行文本、大文本、多语言文本及其派生字段

包含

不包含

等于

不等于

...开始

...结束

为空

不为空

...中

不在...中

大于

小于

小于等于

大于等于



下拉列表、多选下拉列表、复选框及其派生字段

等于

不等于

...中

不在...中

为空

不为空



日期、长日期、日期范围及其派生字段

今天

昨天

本周

本月

上月

过去一个月

过去三个月

本季度

上季度

今年

去年

明天

下周

下月

未来一个月

未来三个月

下季度

明年

小于等于今天

小于今天

大于等于今天

大于今天

..到..

N天前

N天

等于

不等于

为空

不为空

大于

小于

小于等于

大于等于

字段等于

字段不等于

字段大于等于

字段大于

字段小于等于

字段小于


整数、小数、长整数及其派生字段

等于

不等于

大于

小于

大于等于

小于等于



基础资料、多选基础资料、多类别基础资料及其派生字段

...中

不在...中

等于

不等于

为空

不为空

包含

不包含

...开始

...结束

大于

小于

小于等于

大于等于



 

以上为苍穹系统的标准比较符,除此之外,苍穹还提供了自定义比较符功能供特殊业务场景二开使用,详见https://developer.kingdee.com/article/312168194611615488?productLineId=29&isKnowledge=2&lang=zh-CN

 

三、各比较符的过滤含义

3.1通用比较符

用于文本内容的筛选,适用于文本、多行文本、基础资料等多种包含文字数据的字段类型,各比较符介绍如下所示。

 

 

1.包含

属于模糊查询,使用 LIKE 来查找包含特定字符串的记录。

例如:筛选出所有包含“技术”这个词的公司名称

 

2. 不包含

可以使用【不包含】来过滤掉包含某些特定词汇或字符的记录。

例如:筛选出所有不包含“特价”标签的商品

 

3. 等于

【等于】比较符用于精确匹配的场景,可用来过滤值等于某个特定值的记录。

例如:筛选出所有采购组织为【环球集团】的订单

 

4. 不等于

【不等于】比较符用于精确匹配的场景,可用来过滤值不等于某个特定值的记录。

例如:筛选出所有采购组织不等于【环球集团】的订单

 

5. ...开始

在处理文本数据时,可以使用 ...开始比较符来筛选出所有以特定词开头的数据

例如:筛选出所有以 "会议纪要" 开头的邮件

 

6. ...结束

在处理文本数据时,可以使用 ...结束】 比较符来筛选出所有以特定词结束数据

例如:筛选出所有以 "@qq.com" 结束邮箱名

 

7. 为空

为空 比较符用来筛选出字段值为空(NULL)的记录,常用来检查是否包含数据

例如:筛选出所有“需求原因”为空的采购申请单

 

8. 不为空

【不为空 比较符用来筛选出字段值不为空(NOT NULL)的记录,有助于识别和处理那些已经填写数据的记录。

例如:筛选出所有“客户信息”不为空的订单

 

9. ...中

【在...中】比较符常用与文本与基础资料字段的多条件精确匹配,有助与批量筛选出满足A条件或B条件的数据。

例如

(1)文本字段:筛选出所有“单据编码”在“XQSQ-240124-000004”、

XQSQ-240124-000003“XQSQ-240124-000002”之中的订单

 


(2)基础资料字段:筛选出所有“创建人”在“王阳”、“瑾东”之中的订单

 

10. 不在...中

【不在...中】比较符常用与文本与基础资料字段的多条件精确匹配,有助与批量筛选出不满足条件的数据。

例如:筛选出所有“采购组织”不在“环球集团”、“太阳集团”中的订单

 

 

3.2数值比较符

用于数值大小的比较,适用于整数、小数、金额、数量等数值类型字段,各比较符介绍如下所示。

 

 

1. 大于

用来筛选出高于特定值的数据。

例如:筛选出所有“库存数量”大于1000的物料

 

2. 小于

用来筛选出低于特定值的数据。

例如:筛选出所有“库存数量”小于1000的物料

 

3. 大于等于

用来筛选出高于或等于特定值的数据。

例如:筛选出所有“库存数量”大于等于1000的物料

 

4. 小于等于

用来筛选出小于或等于特定值的数据。

例如:筛选出所有“库存数量”小于等于1000的物料

 

3.3字段比较符

适用于两个同类型字段之间的比较,如两个日期字段之间的比较,目前仅支持日期间的比较,以及数量间的比较。各比较符介绍如下所示。

 

1.字段等于

用于筛选出两个字段值相同的记录。

例如:筛选出所有“承诺日期”等于“交货日期”的订单

 

2. 字段不等于

用于筛选出两个字段值不相同的记录。

例如:筛选出所有“创建日期”不等于“审核日期”的订单

 

3. 字段大于等于

用于筛选出A字段值大于等于B字段值的记录。

例如:筛选出所有“承诺日期”大于等于“交货日期”的订单

 

4. 字段大于

用于筛选出A字段值大于B字段值的记录。

例如:筛选出所有“承诺日期”大于“交货日期”的订单

 

5. 字段小于等于

用于筛选出A字段值小于等于B字段值的记录。

例如:筛选出所有“变更日期”小于等于“关闭日期”的订单

 

6. 字段小于

用于筛选出A字段值小于B字段值的记录。

例如:筛选出所有“变更日期”大于“关闭日期”的订单

 

3.4日期比较符

用于日期内容的筛选,适用于日期、长日期、日期范围字段,各比较符介绍如下所示。

 

 

1.常量比较符

对于常用的日期范围筛选,标准产品提供了今天、本周、本月等常用比较符,可快速选择需要的日期范围进行筛选数据。这些比较符大多是对历史和未来的日期范围进行筛选。

所包含的比较符如下:今天、昨天、本周、上周、过去一个月、过去三个月、本季度、上季度、下季度、今年、明年、去年、明天、下周、下月、未来一个月、未来三个月

 

2. 与当前日期比较大小的比较符

对于与当前时间比较大小的筛选,标准产品提供了多个比较符,可供用户进行选择。

所包含的比较符如下:小于等于今天、小于今天、大于等于今天、大于今天


3. 自定义日期筛选范围的比较符

系统提供了自定义选择日期范围的比较符,可供用户进行手动选择日期,以便灵活筛选数据。

所包含的比较符如下:...到...、等于、不等于

 

4. 高级比较符

对于业务预警等复杂场景,需要高级的日期比较符完成业务日期条件配置。标准产品提供了N天前、前N天的比较符,便于进行高级日期条件配置。各比较符使用场景如下。

 

(1)N天前:以当前时间为基准,筛选出当前时间N天之前的所有日期的数据。

例如:当前日期为3月20日,过滤条件为“5天前”,则将3月14日及之前的数据全部筛选出来

 

(2)N天:以当前时间为基准,筛选出前N天到今天范围内的数据。

例如:当前日期为3月20日,过滤条件为“前5天”,则将3月19-3月15日的数据全部筛选出来

 

 


列表/通用过滤控件常用比较符介绍

一、概述在ERP系统中,数据处理是常见且重要的业务管理需求,其中【比较符】是数据处理的重要工具,我们可以在列表、通用过滤控件等地方使...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息