DokumentationExperience PlatformHandbuch zum Segmentierungs-Service

Funktionen logischer Quantoren

Letzte Aktualisierung: 31. Dezember 2024
  • Themen:

Erstellt für:

  • Benutzende

Logische Quantoren können verwendet werden, um Bedingungen mit Arrays in Profile Query Language (PQL) durchzusetzen. Weitere Informationen zu anderen PQL-Funktionen finden Sie in der Profile Query Language Übersicht.

Existiert

Die exists bestimmt, ob ein Element in einem Array vorhanden ist, sofern die angegebene Bedingung erfüllt ist.

Format

exists {VARIABLE} from {EXPRESSION} where {CONDITION}
exists {VARIABLE} from {EXPRESSION} : {CONDITION}
ArgumentBeschreibung
{VARIABLE}Ein Name einer Variablen.
{EXPRESSION}Das Array, das überprüft wird.
{CONDITION}Ein optionaler Ausdruck, der die Werte im zurückgegebenen -Array filtert.

Beispiel

Die folgende PQL-Abfrage ruft alle Ereignisse ab, deren Preis größer als 50 $ oder deren SKU „PS“ lautet.

exists E from xEvent where (E.commerce.item.price > 50), I from E.productListItems where I.SKU = "PS"

Für alle

Die forall bestimmt alle Elemente in einem Array, die alle angegebenen Bedingungen erfüllen.

Format

forall {VARIABLE} from {EXPRESSION} where {CONDITION}
forall {VARIABLE} from {EXPRESSION} : {CONDITION}
ArgumentBeschreibung
{VARIABLE}Ein Name einer Variablen.
{EXPRESSION}Das Array, das überprüft wird.
{CONDITION}Ein optionaler Ausdruck, der die Werte im zurückgegebenen -Array filtert.

Beispiel

Die folgende PQL-Abfrage ruft alle Ereignisse ab, deren Preis größer als 50 $ ist und deren SKU „PS“ lautet.

forall E from xEvent where (E.commerce.item.price > 50), I from E.productListItems where I.SKU = "PS"

Nächste Schritte

Nachdem Sie sich mit logischen Quantoren vertraut gemacht haben, können Sie diese in Ihren PQL-Abfragen verwenden. Weitere Informationen zu anderen PQL-Funktionen finden Sie in Profil Query Language – Übersicht.

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