过滤器函数

过滤器函数用于过滤Profile Query Language (PQL)中阵列内的数据。 有关其他PQL函数的详细信息,请参阅Profile Query Language 概述

过滤器

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

Format

{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函数的详细信息,请阅读用户档案查询语语言概述

在此页面上

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