本文介绍在筛选器窗格或网格列标头筛选器中使用“高级筛选/排序”对话框或匹配运算符时的可用筛选和查询选项。
高级查询语法
语法 | 字符描述 | 说明 | 示例 |
---|---|---|---|
值 | 等于输入的值 | 键入要查找的该值。 | 史密斯 找到了“史密斯”。 |
!值(感叹号) | 不等于输入的值 | 键入一个惊叹号,然后是要排除的值。 | !Smith 找到除“Smith”之外的所有值。 |
开始值..结束值(双句点) | 用双句点分隔的两个值之间 | 键入开始值,然后是两个句点,最后键入结束值。 | 1..10 查找从 1 到 10 的所有值。 不过,在字符串字段中,A..C 将查找以“A”开头和以“B”开头的所有值以及恰好为“C”的值。 例如,此查询不会查找“Ca”。 若要查找从“A”到“C”的所有值,请键入 A..D。 |
..值(双句点) | 小于或等于输入的值 | 键入两个句点,然后键入值。 | ..1000 查找任何小于或等于 1000 的数字,例如“100”、“999.95”和“1,000”。 |
值.. (双句点) | 大于或等于输入的值 | 键入值,然后键入两个句点。 | 1000.. 查找大于或等于 1000 的任何数字,如“1,000”、“1,000.01”和“1,000,000”。 |
>值(大于符号) | 大于输入的值 | 键入大于符号 (>),然后键入值。 | >1000 查找任何大于 1000 的数字,例如“1000.01”、“20,000”和“1000000”。 |
<值(小于符号) | 小于输入的值 | 键入小于符号 (<),然后键入值。 | <1000 查找任何小于 1000 的数字,例如“999.99”、“1”和“-200”。 |
值*(星号) | 以输入的值开头 | 键入字符串值,然后键入星号 (*)。 | S* 查找任何以“S”开头的字符串,例如“Stockholm”、“Sydney”和“San Francisco”。 |
*值(星号) | 以输入的值结尾 | 键入星号,然后键入结尾值。 | *east 查找任何以“east”结尾的字符串,例如“northeast”和“southeast”。 |
*值*(星号) | 包含输入的值 | 键入星号,然后键入值,再键入另一个星号。 | *th* 查找任何包含“th”的字符串,例如“Northeast”和“Southeast”。 |
? (问号) | 具有一个或多个未知字符 | 在值中未知字符的位置键入一个问号。 | Sm?th 找到了“史密斯”和“史密斯”。 |
值,值(逗号) | 匹配用逗号分隔的值 | 键入所有条件,用逗号分隔。 | A、D、F、G 精确地找到“A”、“D”、“F”和“G”。 10、20、30、100 正好找到“10、20、30、100”。 |
""(两个双引号) | 匹配空值 | 键入两个连续的双引号以过滤该字段中的空值。 | 两个连续的双引号 ("") 查找当前列没有值的行。 |
(财务和运营查询)(括号之间的财务和运营查询) | 匹配定义的查询 | 使用财务和运营查询语言在括号之间键入 SQL 语句格式的查询。 | ((AccountNum LIKE“US*”)&&(DirPartyTable.Name LIKE“Cont*”)) 这是根数据源中的一个字段和另一个数据源(对于 AII 客户页面)的字段的筛选条件语法示例 |
二 | 今天的日期 | 类型 T。 | T 匹配今天的日期。 |
(methodName(parameters))(括号之间的 SysQueryRangeUtil 方法) | 匹配由 SysQueryRangeUtil 方法的参数指定的值或值范围 | 键入具有指定值或值的范围的参数的 SysQueryRangeUtil 方法。 |
|
使用 SysQueryRangeUtil 方法的高级日期查询
方法 | 描述 | 示例 |
---|---|---|
Day (_relativeDays=0) | 查找与会话日期相关的日期。 正值表示将来日期,负值指示过去日期。 |
|
DayRange (_relativeDaysFrom=0,_relativeDaysTo=0) | 查找与会话日期相关的日期范围。 正值表示将来日期,负值指示过去日期。 |
|
GreaterThanDate (_relativeDays=0) GreaterThanUtcDate (_relativeDays=0) | 查找指定相关日期之后的所有日期。 |
|
GreaterThanUtcNow () | 查找当前时间后的所有日期/时间条目。 |
|
LessThanDate (_relativeDays=0) LessThanUtcDate (_relativeDays=0) | 查找指定相关日期之前的所有日期。 |
|
LessThanUtcNow () | 查找当前时间前的所有日期/时间条目。 |
|
MonthRange (_relativeFrom=0, _relativeTo=0) | 基于与当前月份相关的月查找日期范围。 |
|
YearRange (_relativeFrom=0, _relativeTo=0) | 基于与当前年份相关的年份查找日期范围。 |
|