Operadores em campos calculados
Ao editar relatórios personalizados, você pode usar operadores em campos e medidas calculados.
Os operadores são avaliados na ordem descrita nesta tabela.
Operador | Sintaxe | Descrição |
|---|---|---|
multiplicar, dividir | i*j/k | Operadores aritméticos apenas para tipos numéricos. |
porcentagem | i%j | Calcula i como uma porcentagem de j; apenas tipos numéricos. |
adicionar, subtrair | i+j-k | Operadores aritméticos apenas para tipos numéricos. |
igual | i==j | Operadores de comparação para tipos numéricos, de sequência e data. |
não igual
| i!=j | Operadores de comparação para tipos numéricos, de sequência e data. |
menos de | i<j | Operadores de comparação apenas para tipos numéricos e de data. |
menor que ou igual a | i<=j | Operadores de comparação apenas para tipos numéricos e de data. |
mais de | i>j | Operadores de comparação apenas para tipos numéricos e de data. |
maior que ou igual a | i>=j | Operadores de comparação apenas para tipos numéricos e de data. |
IN conjunto | i IN ('maçãs','laranjas') | Os conjuntos podem ser de qualquer tipo. |
IN faixa | i IN(j:k) | Os intervalos devem ser numéricos ou de data. |
NOT | NOT(i) | Operadores booleanos; parênteses são necessários para NOT. |
AND | i AND j AND k | Operadores booleanos; parênteses são necessários para NOT. |
OR | i OR j OR k | Operadores booleanos; parênteses são necessários para NOT. |
parênteses | () | Usado para agrupar operadores. |
note
- Essaspalavras reservadasnão podem ser usadas como nomes de campo ou medida: AND, And, and, IN, In, in, NOT, Not, not, OR, Or, or. No entanto, uma palavra reservada pode ser usada em um nome de campo ou medida se estiver contida em uma string, como "Not Available".
- Quando asdatassão usadas em comparações ou funções IF, elas devem ser do mesmo tipo (apenas data, data/hora ou apenas hora). Certifique-se de usar o modificador correto (d, ts, t) ao usar constantes de data em comparações.