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 associação em 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) é avaliado → 6
  • 6 * 10 → 60

Diferenciação de 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 é.
  • As referências de campo e os valores constantes distinguem maiúsculas de minúsculas: eles não são elementos integrados do idioma (em vez de operadores e funções), eles são criados pelo usuário final.

Tipo de expressão retornada

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

Uso do editor de expressão avançado Tipo de expressão retornada 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