滤镜函数

筛选器函数用于筛选Profile Query Language (PQL)中数组内的数据。 有关其他PQL函数的详细信息,请参阅Profile Query Language overview

过滤器

[](过滤器)函数允许将过滤器应用于数组并返回与指定条件匹配的数组子集。

格式

{ARRAY}[filter]

示例

以下PQL查询可获取所有至少包含一个产品项且SKU等于“PS”的事件。

xEvent[productListItems[SKU="PS"]]

向上运算符

^(up)运算符允许您引用过滤器的高级属性。

格式

{ARRAY}[{FILTER_1}[{FILTER_2} or ^{PROPERTY}]]
参数 描述
{ARRAY} 正在筛选的数组。
{FILTER_1} 滤波的外层。
{FILTER_2} 过滤的内层
^{PROPERTY} 也正在筛选的属性。 由于^,它正在检查基于filter1的属性。

示例

以下PQL查询可获取所有事件,其中至少有一个SKU等于“PS” ​的产品项目,其性别为女性。

xEvent[productListItems[SKU="PS" or ^^.person.gender="female"]]

后续步骤

现在,您已经了解了过滤器功能,可以在PQL查询中使用它们。 有关其他PQL函数的详细信息,请阅读用户档案查询语言概述

On this page

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