Funções de filtro

As funções de filtro são usadas para filtrar dados em arrays em Profile Query Language (PQL). Para obter mais informações sobre outras funções PQL, consulte Profile Query Language overview.

Filtro

A função [] (filtro) permite que filtros sejam aplicados a uma matriz e retorne um subconjunto da matriz que corresponda à condição especificada.

Formato

{ARRAY}[filter]

Exemplo

O seguinte query PQL obtém todos os eventos que têm pelo menos um item de produto com um SKU igual a "PS".

xEvent[productListItems[SKU="PS"]]

Operador up

O operador ^ (up) permite que você se refira às propriedades nos níveis superiores dos filtros.

Formato

{ARRAY}[{FILTER_1}[{FILTER_2} or ^{PROPERTY}]]
Argumento Descrição
{ARRAY} A matriz que está sendo filtrada.
{FILTER_1} A camada externa da filtragem.
{FILTER_2} A camada interna da filtragem
^{PROPERTY} A propriedade que também está sendo filtrada. Devido a ^, ele está verificando uma propriedade com base em filter1.

Exemplo

O seguinte query PQL obtém todos os eventos que têm pelo menos um item de produto com um SKU igual a "PS" ou que têm uma pessoa cujo gênero é feminino.

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

Próximas etapas

Agora que você aprendeu sobre funções de filtro, é possível usá-las em seus query PQL. Para obter mais informações sobre outras funções PQL, leia a visão geral da linguagem do Query do Perfil.

Nesta página

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