Fonctions de filtre

Fonctions de filtre sont utilisés pour filtrer les données dans les tableaux de Profile Query Language (PQL). Vous trouverez plus d'informations sur les autres fonctions PQL dans le Profile Query Language overview.

Filtrer

La fonction [] (filtrer) permet d’appliquer des filtres à un tableau et de renvoyer un sous-ensemble du tableau correspondant à la condition spécifiée.

Format

{ARRAY}[filter]

Exemple

La requête PQL suivante récupère tous les événements qui contiennent au moins un produit avec un SKU égal à « PS ».

xEvent[productListItems[SKU="PS"]]

Opérateur « haut »

L’opérateur ^ (« haut ») vous permet de faire référence aux propriétés des niveaux supérieurs des filtres.

Format

{ARRAY}[{FILTER_1}[{FILTER_2} or ^{PROPERTY}]]
Argument Description
{ARRAY} Le tableau en cours de filtrage.
{FILTER_1} La couche extérieure du filtrage.
{FILTER_2} La couche intérieure du filtrage.
^{PROPERTY} La propriété également en cours de filtrage. En raison du ^, une propriété est en cours de vérification en fonction du filtre1.

Exemple

La requête PQL suivante récupère tous les événements qui contiennent au moins un produit avec un SKU égal à « PS » ou qui contiennent un individu de sexe féminin.

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

Étapes suivantes

Maintenant que vous connaissez les fonctions de filtre, vous pouvez les utiliser dans vos requêtes PQL. Pour plus d’informations sur les autres fonctions PQL, consultez la présentation du langage de requête de profil.

Sur cette page

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