逻辑量词函数

逻辑量化符可用于用Profile Query Language (PQL)中的阵列声明条件。 有关其他PQL函数的详细信息,请参阅Profile Query Language 概述

存在

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