CRM - 选择表达式示例
如果在选择 (tdsmi0170m000) 进程中创建了选择表达式,则可以使用文本编辑器来创建表达式。
字母数字表达式示例
| (R, 颜色) = "red" | 属性为字母数字 | 
| tccom100.bpid = "JOHNSON" | 表字段为字母数字 | 
| (R, 内容) = 1 | 属性为数字 | 
| tccom110.umsp = 2 | 表字段为数字 | 
(R, 内容) IN (10,100) (110,200)
该属性的值必须大于等于 10 并且小于等于 100,或者大于等于 110 并且小于等于 200。
字符串表达式示例
| ^ | 字符串开头 | 
| $ | 字符串结尾 | 
| 。 | 任意字符 | 
| * | 0 或多个重复的前一字符 | 
| () | () 之内的任意单个字符,例如 (abcd123) 或 (a-z) | 
| (^) | 括号内指定字符范围以外的任意单个字符,例如 (^XYZ0-9) | 
| "" | 字符串内的双引号 | 
示例
- "abcdefg" IN "def" = TRUE
 - "abcdefg" IN "^def$" = FALSE
 - "abcdefg" IN "^a" = TRUE
 - "abcdefg" IN "^b" = FALSE
 - "abcdefg" IN "g$" = TRUE
 
或者:(R,...)IN "abcde"
表示:检查所有属性是否包含字符串“abcde”
表达式的优先级
算术运算符比关系运算符具有更高的优先级。关系运算符比逻辑运算符具有更高的优先级。
算术运算符的优先级顺序是:* / ¥ + -
逻辑运算符的优先级顺序是:NOT、AND、OR
可以使用圆括号(“()”)来更改字母数字运算符和逻辑运算符的优先级顺序。例如,3 + 4 * 5 = 23,而 (3 + 4) * 5 = 35