Skip to end of metadata
Go to start of metadata

开启与关闭

单击表格列标题的三角形快捷按钮(图中1所示)打开表格菜单,勾选【显示过滤工具栏】复选框,开启表格的过滤工具栏;勾消【显示过滤工具栏】复选框,关闭表格的过滤工具栏。

 

表格的过滤工具栏出现在表格的列标题之下,列数据之上。

 

基本操作

过滤

表格的过滤工具栏开启之后,在工具栏中输入过滤条件,回车,触发过滤操作;或者点击漏斗状的过滤操作图标,触发过滤操作。

还原

在工具栏中清除所有过滤条件,回车,触发还原操作;或者点击回旋状的还原操作图标,触发还原操作。

 

多条件组合过滤

输入任意多个过滤条件,回车或者点击过滤操作图标按钮。多个过滤条件之间是并且的关系。

多参数多条件组合过滤

输入任意多个过滤条件,每个过滤条件可以使用高级语加入多个参数,回车或者点击过滤操作图标按钮。多个过滤条件之间是并且的关系,一个过滤条件的多个参数之间的关系全都是“并且”也可以全都是“或者”。

图中的过滤条件为产品名称中包含i、n、s之一,并且价格在3000~5000之间。

基础语法

文字:“ABC”(包含)

通常,过滤条件是一个字符串“ABC”表示“包含ABC。

过滤条件含义举例说明
ABC包含ABC过滤得到ABC、abc、xxxabcxxx、xxxabc、yyyabcyyy、abcyyy默认大小写不敏感
ABC*开始包括ABC过滤得到ABC、abc、abcyyy默认大小写不敏感
*ABC结尾包括ABC过滤得到ABC、abc、xxxabc默认大小写不敏感
=ABC等于ABC过滤得到ABC默认大小写敏感
<>ABC不等于ABC过滤得到abc、xxxabcxxx、xxxabc、yyyabcyyy、abcyyy默认大小写敏感

数值:“>=”(大于等于)

通常,过滤条件是“>=123”表示为“大于等于123”,此语法仅对数值类型(包括日期)的数据有效。

过滤条件含义说明
123等于123过滤得到123
<>123不等于123过滤得到121、122、124、125
>123大于123过滤得到124、125
>=123大于等于123过滤得到123、124、125
<123小于123过滤得到121、122
<=123小于等于123过滤得到121、122、123

 

日期:“>2014-1-1”(2014年1月1日之后)

过滤条件含义说明
2014-1-1等于2014年1月1日过滤得到2014年1月1日、
<>2014-1-1不等于2014年1月1日过滤得到2013年12月31日、2014年1月2日
>2014-1-1晚于2014年1月1日过滤得到2014年1月2日
>=2014-1-1晚于等于2014年1月1日过滤得到2014年1月1日、2014年1月2日
<2014-1-1早于2014年1月1日过滤得到2013年12月31日
<=2014-1-1早于等于2014年1月1日过滤得到2013年12月31日、2014年1月1日

高级语法

并且:“a,b,c”(同时包含a、b、c)

“a,b,c”表示同时包含a并且包含b并且包括c。

“>2,<8"表示大于2并且小于8。

或者:“[a,b,c]”(包含a、b、c之一)

“[a,b,c]”表示包含a或者包含b或者包含c。

“[<2,>8]"表示小于2或者大于8。

高级语法辅助生成器

开启

默认通过表格的过滤工具栏的下拉按钮触发显示。

操作

新增参数、删除参数、各个参数之间的关系选择(“并且”与“或者”二选一),确定。

 

确定之后,自动在生成过滤条件“[a,b,c]”并触发过滤操作。

 

也可以选择更多高级语法。

 

语法选择项自动感知并匹配

数值与日期值,自动感知并匹配相应高级语法选择项。

参数选择项自动感知并匹配

布尔值(Boolean),自动感知并匹配“是、否”参数选择项。

 

枚举值,自动感知并匹配枚举参数选择项。

 

 

定制

 

禁用过滤工具栏

出于某种原因,表格的过滤工具栏被禁用,勾选【显示过滤工具栏】复选框之后,出现的将是过滤工具栏不可用的状态。

禁用部分列

出于某种原因,部分列可以配置过滤条件,部分列被禁用不能配置过滤条件。

禁用高级语法辅助生成器

出于某种原因,高级语法辅助生成器被禁用,则点击过滤工具栏的下拉图标按钮无效。

 

报错与异常

过滤出0条数据

可能原因该列是虚拟属性列,例如,由其他列组合而成,姓与名组合为姓名。过滤工具栏无法识别。

建议:改变数据结构设计,或者禁用此列,以减少误操作。

Labels
  • No labels