Condições OR

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • O Construtor de condições usa dois tipos diferentes de condições OR: de nível superior e dependente.

    Usando uma condição OR dependente, você pode especificar critérios alternativos para uma única operação. As condições OR dependentes funcionam da maneira A e (B ou C). Quando você tem uma condição OR na consulta, a lupa não está mais disponível. As condições que você coloca nos cabeçalhos de pesquisa rápida são unidas pelo AND. Ter um OR torna ambíguo quanto a onde a nova condição deve ir, por exemplo, antes do OR ou após o OR.

    Por exemplo, para retornar uma lista de todos os registros de problemas e incidentes não atribuídos da tabela de tarefas, crie um filtro com um OU dependente no campo Número.

    [Atribuído a] [está] [vazio] E [Número] [começa com] [PRB] OU [Número] [começa com] [INC].

    Figura 1. OU dependente
    Condição OU dependente

    Uma condição OR de nível superior permite exibir os resultados de vários critérios de filtro em uma única lista. As condições OR de nível superior funcionam da maneira (A e B) ou (C e D).

    Por exemplo, para retornar uma única lista de todos os incidentes ativos com uma categoria de hardware e todos os incidentes inativos com uma categoria de software, crie dois conjuntos de condições separados por uma condição OR de nível superior.
    • [Ativo] [é] [verdadeiro] E [Categoria] [é] [Hardware]
    • Condição OR de nível superior
    • [Active] [is] [false] AND [Category] [is] [Software]
    Figura 2. Nível superior OU
    Condição OR de nível superior

    As condições OR de nível superior e dependentes podem ser usadas juntas. Os filtros que usam os dois tipos de condições OR funcionam da maneira (A ou B) ou (C ou D). Ao misturar condições AND com condições OR dependentes e de nível superior, você pode criar filtros muito específicos.