Show Menu
화제×

부울 작업

부울 연산은 부울 연산의 하위로 작동하는 테스트 연산의 결과를 결합합니다.
테스트 작업에 대한 자세한 내용은 테스트 작업을 참조하십시오 . 작업을 정의할 때 boolean 작업에 대해 0개 이상의 하위 항목을 정의할 수 있습니다.
부울 작업에 하위 조건을 추가하려면
  1. 해당 Boolean 작업에 해당하는 이름이나 번호를 마우스 오른쪽 단추로 클릭합니다.
  2. 을 클릭하고 추가할 사용 가능한 조건 유형 중 하나를 Add new child 선택합니다.
  3. 작업에 대해 원하는 모든 하위 조건을 추가할 때까지 1단계와 2단계를 반복합니다. Boolean
    이름이나 Boolean 작업에 해당하는 숫자를 마우스 오른쪽 단추로 클릭하면 Add new sibling 메뉴 옵션이 표시됩니다. 동위 항목은 마우스 오른쪽 단추로 클릭한 작업과 조건 계층 구조의 동일한 상대적 위치에 있는 다른 Boolean 조건입니다. 작업에 대해 새 동위 멤버를 추가하는 것은 Boolean 또는 Condition Log Entry Condition 매개 변수를 마우스 오른쪽 단추로 클릭하여 새 조건을 추가하는 것과 같습니다.
부울 작업에서 하위 조건을 제거하려면 다음을 수행합니다.
  1. 작업에서 제거할 하위 조건의 이름 또는 하위 조건에 해당하는 숫자를 마우스 오른쪽 단추로 Boolean 클릭합니다.
  2. < Remove * #number *>을 클릭합니다. 여기서 number는 제거할 하위 조건에 해당하는 번호입니다.
이 섹션에서는 다음 조건에 대해 설명합니다.

And

이 And 조건에는 0개 이상의 하위 조건이 있을 수 있으며 자식 노드가 false를 반환하지 않을 경우 true를 반환합니다.
이 And 조건은 데이터 워크벤치 서버 내의 모든 조건 테스트의 루트 작업을 형성합니다. 조건에 자식이 없으면 조건이 true로 평가되고 관련 작업이 진행됩니다. And 이 때문에 조건 테스트로서 And 조건만 있는 작업이 항상 실행되고 모든 조건 테스트의 루트로 사용되는 이유가 됩니다.
이 예에서는 2006년에 로그 항목의 날짜가 모두 발생했고 페이지가 요청되었을 때 변환이 이루어지도록 하기 위해 And 조건을 사용하는 방법을 보여줍니다 Copy /products/purchase.asp.

Neither

조건에는 0개 이상의 하위 조건이 Neither 있을 수 있으며 자식 조건이 true로 평가되면 false를 반환합니다. 조건에 자식이 없으면 Neither 자식 중 누구도 true를 반환하지 않습니다. 그 결과, Neither 조건은 true로 평가됩니다.
다음 예에서는 두 가지 조건을 Neither Range 자식으로 포함하는 조건을 보여줍니다. 정의된 대로, Neither 조건에서는 2007년 1월 1일부터 2007년 1월 10일 사이 또는 2007년 1월 12일 기간 동안 발생한 로그 항목을 2007년 1월 14일까지 제외합니다. 이러한 조건은 수집된 데이터에 알려진 문제가 있었던 기간 동안 데이터 집합에서 트랜잭션을 제거하는 Log Entry Condition 데 사용될 수 있습니다.

또는

조건에는 0개 이상의 하위 조건이 있을 수 있으며 자식 조건 중 하나 이상이 true로 평가되면 true를 반환합니다. Or 조건에 자식이 없으면 Or 자식 중 누구도 true를 반환하지 않습니다. 따라서 Or 조건은 false로 평가됩니다.
이 예에서는 조건이 Or 있고 String Match Range 조건이 자식으로 표시됩니다. 이 Or 조건은 로그 항목의 x-hasproblem 값이 yes로 설정되어 있거나 로그 항목이 2007년 1월 1일부터 2007년 1월 10일까지의 시간 범위 동안 발생한 경우에만 충족됩니다.