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}]]
{ARRAY}
{FILTER_1}
{FILTER_2}
^{PROPERTY}
^
, 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.