Filterfuncties

Filterfuncties worden gebruikt om gegevens binnen arrays te filteren in Profile Query Language (PQL). Meer informatie over andere PQL-functies vindt u in de Profile Query Language overzicht.

Filter

De [] (filter) laat filters toe om op een serie worden toegepast en keert een ondergroep van de serie terug die de gespecificeerde voorwaarde aanpast.

Indeling

{ARRAY}[filter]

Voorbeeld

De volgende PQL-query krijgt alle gebeurtenissen die ten minste één product-item hebben met een SKU gelijk aan "PS".

xEvent[productListItems[SKU="PS"]]

Omhoog, operator

De ^ (up) operator staat u toe te verwijzen naar eigenschappen in de bovenste niveaus van filters.

Indeling

{ARRAY}[{FILTER_1}[{FILTER_2} or ^{PROPERTY}]]
Argument
Beschrijving
{ARRAY}
De array die wordt gefilterd.
{FILTER_1}
De buitenste laag van het filtreren.
{FILTER_2}
De binnenlaag van het filtreren
^{PROPERTY}
De eigenschap waarop ook wordt gefilterd. Door de ^, controleert deze een eigenschap op basis van filter1.

Voorbeeld

De volgende PQL-query krijgt alle gebeurtenissen die ten minste één product-item hebben met een SKU die gelijk is aan "PS" of een persoon hebben van wie het geslacht vrouwelijk is.

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

Volgende stappen

Nu u over filterfuncties hebt geleerd, kunt u hen binnen uw vragen gebruiken PQL. Voor meer informatie over andere PQL functies, gelieve te lezen Overzicht van taal voor profielquery.

recommendation-more-help
770bc05d-534a-48a7-9f07-017ec1e14871