CRM- exemplos de expressões de seleção

Se você criar uma expressão de seleção na sessão Seleções (tdsmi0170m000), usará o Editor de texto para criar uma expressão.

Exemplos de expressões alfanuméricas
(R, cor) = "vermelho"o atributo é alfanumérico
tccom100.bpid = "JOHNSON"o campo da tabela é alfanumérico

 

(R, conteúdo) = 1o atributo é numérico
tccom110.umsp = 2o campo da tabela é numérico

 

(R, conteúdo) IN (10,100) (110,200)

O valor do atributo deve ser maior ou igual a 10 e menor ou igual a 100 OU maior ou igual a 110 e menor ou igual a 200.

Exemplos de expressões de sequência de caracteres
^início da sequência de caracteres
$fim da sequência de caracteres
.qualquer caractere
*0 ou mais vezes o caractere anterior
()um dos caracteres entre (), por exemplo, (abcd123) ou (a-z)
(^)qualquer sinal que não, por exemplo (^XYZ0-9)
""aspas duplas com uma cadeia caracteres

 

Exemplos

  • "abcdefg" IN "def" = TRUE
  • "abcdefg" IN "^def$" = FALSE
  • "abcdefg" IN "^a" = TRUE
  • "abcdefg" IN "^b" = FALSE
  • "abcdefg" IN "g$" = TRUE

Alternativa: (R,...) IN "abcde"

Significado: todos os atributos são verificados quanto à presença da sequência de caracteres "abcde"

Prioridade de expressões

Operadores aritméticos possuem uma prioridade maior que operadores relacionais. Operadores relacionais têm uma prioridade maior que operadores lógicos.

A sequência de prioridade de operadores aritméticos é: * / ¥ + -

A sequência de prioridade para operadores lógicos é: not and or

Parênteses ("()") podem ser usados para alterar a sequência de prioridade para operadores lógicos e aritméticos. Por exemplo, 3 + 4 * 5 = 23 e (3 + 4) * 5 = 35