Generalidades

Parênteses e prioridade da expressão

Os parênteses podem ser usados para tornar uma expressão complexa mais legível. (<expression>) é o equivalente a <expression>. Os parênteses também podem ser usados para definir a ordem de avaliação e a associatividade.

As expressões serão avaliadas da esquerda para a direita. A associatividade nos operadores aritméticos deve ser aplicada: multiplicações e divisões têm prioridade sobre adições e subtrações. Para impor uma ordem específica, os parênteses devem ser adicionados para delimitar as operações. Por exemplo:

Expressão Avaliação
4 + 2 * 10
  • '*' tem prioridade sobre '+': 2 * 10 é avaliado → 20
  • 4 + 20 → 24
(4 + 2) * 10
  • Os parênteses alteram a prioridade: (4 + 2) é avaliada → 6
  • 6 * 10 → 60

Diferenciação entre maiúsculas e minúsculas

Estas são as diferentes regras de diferenciação entre maiúsculas e minúsculas:

  • Todos os operadores (e, ou, etc.) deve ser escrito em minúsculas. Por exemplo, <expression1>e<expression2> são uma expressão válida, enquanto a expressão <expression1>AND<expression2> não é.
  • Todos os nomes de função fazem distinção entre maiúsculas e minúsculas. Por exemplo, inSegment() é válido enquanto a função INSEGMENT() não é válida.
  • As referências de campo e os valores constantes fazem distinção entre maiúsculas e minúsculas: eles não são elementos incorporados da linguagem (ao contrário de operadores e funções), eles são criados pelo usuário final.

Tipo de expressão retornado

Dependendo do contexto de uso, o editor de expressões pode retornar valores diferentes.

Uso avançado do editor de expressões Tipo de expressão retornado esperado
Condição (condição da fonte de dados, condição de data) booleano
Temporizador personalizado dateTimeOnly
Mapeamento de parâmetros de ação Qualquer

Nesta página