Boolesche Funktionen

Boolesche Funktionen werden verwendet, um eine boolesche Logik für verschiedene Elemente in Profile Query Language (PQL) durchzuführen. Weitere Informationen zu anderen PQL-Funktionen finden Sie im Profile Query Language overview.

Und

Die Funktion and wird zur Erstellung einer logischen Verbindung verwendet.

Format

{QUERY} and {QUERY}

Beispiel

Die folgende PQL Abfrage wird alle Menschen mit Heimat als Kanada und Geburtsjahr von 1985.

homeAddress.countryISO = "CA" and person.birthYear = 1985

Oder

Die Funktion or wird verwendet, um eine logische Trennung zu erstellen.

Format

{QUERY} or {QUERY}

Beispiel

Die folgende PQL Abfrage wird alle Menschen mit Heimat als Kanada oder Geburtsjahr von 1985.

homeAddress.countryISO = "CA" or person.birthYear = 1985

Nicht

Die Funktion not (oder !) wird zum Erstellen einer logischen Negation verwendet.

Format

not ({QUERY})
!({QUERY})

Beispiel

Die folgende PQL-Abfrage gibt alle Menschen zurück, die ihr Heimatland nicht als Kanada haben.

not (homeAddress.countryISO = "CA")

Wenn

Die Funktion if wird verwendet, um einen Ausdruck aufzulösen, je nachdem, ob eine angegebene Bedingung wahr ist.

Format

if ({TEST_EXPRESSION}, {TRUE_EXPRESSION}, {FALSE_EXPRESSION})
Argument Beschreibung
{TEST_EXPRESSION} Der boolesche Ausdruck, der getestet wird.
{TRUE_EXPRESSION} Der Ausdruck, dessen Wert verwendet wird, wenn {TEST_EXPRESSION} "true"ist.
{FALSE_EXPRESSION} Der Ausdruck, dessen Wert verwendet wird, wenn {TEST_EXPRESSION} "false"ist.

Beispiel

Die folgende PQL-Abfrage setzt den Wert auf 1, wenn das Heimatland Kanada ist, und 2, wenn das Heimatland nicht Kanada ist.

if (homeAddress.countryISO = "CA", 1, 2)

Nächste Schritte

Jetzt, da Sie von booleschen Funktionen erfahren haben, können Sie sie in Ihren PQL-Abfragen verwenden. Weitere Informationen zu anderen PQL-Funktionen finden Sie in Profil Query Language – Übersicht.

Auf dieser Seite

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