Leia mais sobre Datas Workbench Anúncio do fim da vida útil.
As operações booleanas combinam os resultados das operações de teste, que funcionam como filhos das operações booleanas.
Para obter informações sobre as operações de teste, consulte Operações de teste. Ao definir uma boolean , você pode definir zero ou mais filhos para a operação.
Para adicionar uma condição filho a uma operação Booleana
Clique com o botão direito do mouse no nome ou no número correspondente à variável Boolean operação.
Clique em Add new child e escolha um dos tipos de condição disponíveis para adicionar.
Repita as etapas 1 e 2 até ter adicionado todas as condições secundárias desejadas para a Boolean operação.
Ao clicar com o botão direito do mouse no nome ou no número correspondente a um Boolean , você verá a variável Add new sibling opção de menu. Um irmão é outra condição na mesma posição relativa na hierarquia de condição que a Boolean que você clicou com o botão direito do mouse. Adicionar um novo irmão para um Boolean é o mesmo que adicionar uma nova condição clicando com o botão direito do mouse no Condition ou Log Entry Condition parâmetro.
Para remover uma condição filho de uma operação Booleana:
Esta seção discute as seguintes condições:
O And pode ter zero ou mais condições-filho e retorna true quando nenhum de seus nós-filho retornar false.
O And forma a operação raiz de todos os testes de condição no servidor do Data Workbench. Se a variável And não contém filhos, a condição é avaliada como true e a operação associada continua. É por isso que as ações que têm somente a variável And condição como o teste de condição sempre é executado e por que é usado como a raiz para todos os testes de condição.
Este exemplo mostra como uma And é usada para garantir que a variável Copy a transformação ocorre quando somente a data da entrada do log ocorreu em 2006 e a página solicitada foi /products/purchase.asp.
O Neither pode ter zero ou mais condições-filho e retornará false se qualquer uma de suas condições-filho for avaliada como true. Se a variável Neither não contém filhos, nenhum de seus filhos pode retornar verdadeiro. Como resultado, a variável Neither condição avalia como verdadeiro.
O exemplo a seguir mostra um Neither condição com dois Range como seus filhos. Conforme definido, a variável Neither condição exclui entradas de log que ocorreram entre 1º de janeiro de 2007 e 10 de janeiro de 2007 ou durante o período de 12 de janeiro de 2007 a 14 de janeiro de 2007. Essa condição pode ser usada como Log Entry Condition para eliminar transações de um conjunto de dados durante períodos em que havia um problema conhecido com os dados coletados.
O Or pode ter zero ou mais condições-filho e retornará true se pelo menos uma de suas condições-filho for avaliada como true. Se a variável Or não contém filhos, nenhum de seus filhos pode retornar verdadeiro. Como resultado, a variável Or A condição é avaliada como false.
Este exemplo mostra o Or com uma String Match e uma Range como seus filhos. O Or A condição só será atendida se a entrada do log tiver o valor x-hasproblem valor definido como sim ou a entrada de log ocorreu durante o intervalo de tempo de 1º de janeiro de 2007, a 10 de janeiro de 2007.