Comparando valores de campo
A comparação de campo permite que os usuários avaliem a igualdade entre campos na mesma tabela ou em tabelas relacionadas usando operadores no construtor de condição.
Além disso, você pode comparar campos de tipo de data para determinar se os valores estão dentro de um determinado intervalo um do outro. Por exemplo, você pode comparar a data de início planejada de uma tarefa com a data de início real. Você pode usar comparações de campo em uma exibição de lista e para gerar relatórios.
A função primária da comparação de campo é avaliar se dois campos em um registro ou registro relacionado têm valores idênticos. Por exemplo, você pode criar um filtro para exibir todos os incidentes cujo campo Solicitante faz referência ao mesmo registro de usuário que o campo Encerrado por.
Operadores disponíveis
- [é o mesmo] se dois valores de campo forem iguais, será avaliado como verdadeiro.
- [é diferente] se dois valores de campo não forem iguais, será avaliado como verdadeiro.
- [é menor que] se dois valores de data estiverem dentro de um intervalo definido pelo usuário um do outro, será avaliado como verdadeiro.
- [é maior que] se dois valores de data não estiverem dentro de um intervalo definido pelo usuário um do outro, será avaliado como verdadeiro.
Comparando valores da lista de seleção
A comparação de campo compara o campo Valor do dicionário de uma lista de seleção, não o valor do Rótulo. Por exemplo, um incidente de alta prioridade tem um valor de prioridade 1, não 1 - Alto. Para encontrar o valor de uma opção, clique com o botão direito do mouse no rótulo do campo e selecione Configurar dicionário. A lista relacionada Opções mostra o valor de cada opção.
Comparando campos vazios
Por padrão, a maioria das operações de filtro não retorna campos vazios em seu conjunto de resultados. Para incluir registros com campos vazios em um conjunto de resultados, adicione uma condição de filtro para o operando esquerdo com um operador de [is empty]. Para obter mais informações, consulte Filtrar em campos vazios.
Uso de operadores e operandos
Ao comparar campos, os dois campos que estão sendo comparados são chamados de operando esquerdo e operando direito. O tipo de campo selecionado no operando esquerdo e o operador selecionado determinam quais operandos direitos estão disponíveis. Ao usar os operadores [é igual] ou [é diferente], as opções de operando direito incluem somente campos do mesmo tipo de campo, como Cadeia de caracteres ou Inteiro, que o operando esquerdo.
Por exemplo, um filtro na tabela Tarefa [task] com um operando esquerdo de [Aberto por] e um operador de [é o mesmo], permite que você escolha somente campos de referência de usuário, como o campo [Encerrado por], no operando direito.
Os operadores [é mais que] e [é menor que] só estão disponíveis com campos de tipo de data.
Campos comparáveis
- Campos de cadeia de caracteres, opção, número inteiro e booliano: retornarão verdadeiro se os dois valores corresponderem.
- Campos de referência: retornarão verdadeiro se os dois campos de referência fizerem referência ao mesmo registro.
- Campos de data e hora: podem corresponder valores de data com base em hora, dia, semana, mês, trimestre ou ano. Além disso, você pode avaliar se duas datas estão dentro de um determinado intervalo uma da outra.
Comparando datas
A comparação de data permite que você avalie a igualdade entre dois componentes da data, como a hora do dia ou a data em um mês. Além disso, você pode avaliar se duas datas estão dentro de um determinado intervalo uma da outra.
As comparações de data são baseadas no fuso horário do usuário ativo. Por exemplo, como um usuário no fuso horário PST, um filtro de [Criado] [é o mesmo] [Dia] que [Encerrado] é avaliado como verdadeiro para um incidente criado às 6h PST e encerrado às 15h PST como ambos os horários estão no mesmo dia. No entanto, um usuário no fuso horário GMT não veria este mesmo registro de incidente em resposta ao filtro de exemplo; em GMT, essas horas não coincidem.
Você pode Avaliar a igualdade entre valores de data e pode avaliar datas desiguais dentro de um intervalo.
Avaliar datas desiguais em um intervalo
| Campo de opção | Opções de comparação de datas |
|---|---|
| Operador | é maior que, é menor que |
| Unidade de tempo | Horas, Dias, Semanas, Meses, Trimestres, Anos |
| Posição relativa das datas | antes, depois, antes ou após |