布林運算

布爾運算結合測試運算的結果,其功能為布爾運算的子項。

有關測試操作的資訊,請參閱測試操作。 定義boolean操作時,可以為該操作定義零個或多個子代。

要將子條件添加到布爾操作,請執行以下操作:

  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條件可以有零個或更多子條件,當其子節點無返回false時返回true。

And條件構成資料工作台伺服器內所有條件測試的根操作。 如果And條件不含子項,則條件會評估為true,而相關的操作會繼續。 這就是為什麼只有And條件作為條件測試的操作始終會執行,以及它用作所有條件測試的根的原因。

此示例說明如何使用And條件來確保在2006年只發生日誌條目日期且請求的頁面為/products/purchase.asp時發生Copy轉換。

皆非

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,以在蒐集到的資料有已知問題的期間,從資料集中排除交易。

Or條件可以有零個或多個子條件,並且如果其至少一個子條件評估為true,則返回true。 如果Or條件不包含子項,則其子項都無法返回true。 因此,Or條件會評估為false。

此示例顯示Or條件,其子項為String Match條件和Range條件。 Or條件僅在日誌條目的x-hasproblem值設定為yes或日誌條目在2007年1月1日到2007年1月10日的時間範圍內發生時才滿足。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now