邏輯量詞函式

邏輯量詞可用於對Profile Query Language (PQL)中的陣列斷言條件。 有關其他PQL函式的詳細資訊,請參閱Profile Query Language overview

存在

exists函式確定在滿足所提供條件的陣列中是否存在項。

Format

exists {VARIABLE} from {EXPRESSION} where {CONDITION}
exists {VARIABLE} from {EXPRESSION} : {CONDITION}
引數 說明
{VARIABLE} 變數的名稱。
{EXPRESSION} 正在檢查的陣列。
{CONDITION} 可選運算式,可篩選傳回之陣列中的值。

範例

以下PQL查詢獲取所有價格高於$50或SKU為"PS"的事件。

exists E from xEvent where (E.commerce.item.price > 50), I from E.productListItems where I.SKU = "PS"

適合所有人

forall函式確定陣列中滿足所有給定條件的所有項。

格式

forall {VARIABLE} from {EXPRESSION} where {CONDITION}
forall {VARIABLE} from {EXPRESSION} : {CONDITION}
引數 說明
{VARIABLE} 變數的名稱。
{EXPRESSION} 正在檢查的陣列。
{CONDITION} 可選運算式,可篩選傳回之陣列中的值。

範例

以下PQL查詢獲取所有價格大於$50且SKU為"PS"的事件。

forall E from xEvent where (E.commerce.item.price > 50), I from E.productListItems where I.SKU = "PS"

後續步驟

現在,您已經瞭解了邏輯量詞,可以在PQL查詢中使用它們。 有關其他PQL函式的詳細資訊,請閱讀配置檔案查詢語言概述

本頁內容

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