Gilt auch für v8
Filterbedingungen definieren
- Gilt für:
- Campaign Classic v7
Operator auswählen
In einer Filterbedingung werden zwei Werte durch einen Operator zueinander in Beziehung gesetzt.
Die folgende Liste beschreibt alle verfügbaren Operatoren:
Operator | Zweck | Beispiel |
---|---|---|
Gleich | Die ausgegebenen Daten stimmen vollständig mit dem angegebenen Wert überein. | Nachname (@lastName) gleich 'Müller'. Nur Empfänger mit dem Nachnamen "Müller" unter Beachtung der genauen Schreibung werden ausgegeben. |
Größer als | Die ausgegebenen Daten übersteigen den angegebenen Wert. | Alter (@age) größer als '50'. Nur Kontakte/Empfänger mit einem Alter von mehr als '50' Jahren werden ausgegeben (also z. B. '51', '52' usw.). |
Niedriger als | Die ausgegebenen Daten unterschreiten den angegebenen Wert. | Erstellungsdatum (@created) früher als 'DaysAgo(100)'. Es werden nur die Kontakte ausgegeben, die vor weniger als 100 Tagen angelegt wurden. |
Größer oder gleich | Die ausgegebenen Daten sind identisch mit oder übersteigen den angegebenen Wert. | Alter (@age) größer oder gleich '30'. Nur Kontakte/Empfänger mit einem Alter ab '30' Jahren werden ausgegeben (also z. B. '30', '31', '32' Jahre usw.). |
Kleiner oder gleich | Die ausgegebenen Daten sind identisch mit oder unterschreiten den angegebenen Wert. | Alter (@age) kleiner oder gleich '60'. Nur Kontakte/Empfänger mit einem Alter bis einschließlich '60' Jahren werden ausgegeben. |
Ungleich | Die ausgegebenen Daten unterscheiden sich vom angegebenen Wert. | Sprache (@language) ungleich 'Englisch'. |
Beginnt mit | Die ausgegebenen Daten beginnen mit dem angegebenen Wert. | Kundennummer (@account) beginnt mit '32010'. |
Beginnt nicht mit | Die ausgegebenen Daten beginnen nicht mit dem angegebenen Wert. | Kundennummer (@account) beginnt nicht mit '20'. |
Enthält | Die ausgegebenen Daten enthalten den angegebenen Wert. | E-Mail-Domain (@domain) enthält 'mail'. Nur E-Mail-Domains, die den Wert 'mail' enthalten, werden ausgegeben. Die Domain 'gmail.com' wird also ebenfalls zurückgegeben. |
Enthält nicht | Die ausgegebenen Daten enthalten den angegebenen Wert nicht. | E-Mail-Domain (@domain) enthält nicht 'vo'. In diesem Fall werden Domain-Namen, die „vo“ enthalten, nicht zurückgegeben. Die Domain 'voila.fr' wird nicht in den Ergebnissen erscheinen. |
Ist wie | Ist wie erzielt ähnliche Ergebnisse wie der Operator enthält. Sie können ein Platzhalterzeichen (%) in den Wert einfügen. | Nachname (@lastName) ist wie 'Me%er'. Der Platzhalter wird hier wie ein „Joker“ verwendet. In diesem Fall werden alle Empfängerinnen und Empfänger ausgegeben, deren Nachname z. B. „Meyer“ oder „Meier“ lautet. |
Ist nicht wie | Ist wie Like. Hier dürfen die ausgegebenen Daten nicht dem angegebenen Wert ähneln. Auch in diesem Fall ist der Platzhalter % zu verwenden. | Nachname (@lastName) ist nicht wie 'Schmi%t'. Hier werden die Empfängerinnen und Empfänger, deren Nachname „Schmi%t“ lautet, also etwa „Schmidt“ oder „Schmitt“, nicht zurückgegeben. |
Ist leer | Die ausgegebenen Daten enthalten keinen Wert in der entsprechenden Spalte. | Mobiltelefon (@mobilePhone) ist leer. Nur Empfänger, für die keine Mobiltelefonnummer angegeben wurde, werden ausgegeben. |
Ist nicht leer | Negative Form des Operators ist leer. Auch hier wird in der Wert-Spalte nichts angegeben. | E-Mail (@email) ist nicht leer. Nur Empfänger, die eine E-Mail-Adresse angegeben haben, werden ausgegeben. |
Ist enthalten in | Die ausgegebenen Daten sind in den angegebenen Werten enthalten. Die Werte werden durch Kommata getrennt. | Postleitzahl (location/@zipCode) ist enthalten in '21149,22041,22043'. Nur Empfänger, deren Postleitzahl '21149', '22041' oder '22043' lautet, werden ausgegeben. |
Ist nicht enthalten in | Negative Form des Operators ist enthalten in. Die den angegebenen Werten entsprechenden Daten werden aus dem Ergebnis ausgeschlossen. | Postleitzahl (location/@zipCode) ist nicht enthalten in '21149,22041,22043'. Alle Empfänger, deren Postleitzahl '21149', '22041' oder '22043' lautet, werden vom Ergebnis ausgeschlossen. |
UND, ODER, AUSSER verwenden
In Abfragen, die mehr als eine Bedingung enthalten, müssen die Bedingungen miteinander verknüpft werden. Mögliche Verknüpfungen sind:
- Und - beide Filterbedingungen müssen erfüllt werden;
- Oder - mindestens eine der Filterbedingungen muss erfüllt werden;
- Außer - bezeichnet eine Ausnahme.
Standardmäßig wird die Verknüpfung Und vorgeschlagen. Anhand der Dropdown-Liste besteht jedoch die Möglichkeit, eine andere Verknüpfung auszuwählen.
-
Und fügt eine weitere Filterbedingung hinzu und schränkt die Ergebnisse weiter ein.
-
Oder berücksichtigt mindestens eine der angegebenen Bedingungen.
Im unten stehenden Beispiel werden die Empfänger ausgegeben, deren E-Mail-Domain "web.de" enthält ODER deren Postleitzahl mit "20" beginnt.
-
Außer ermöglicht die Konfiguration einer Ausnahme, wenn die erste Filterbedingung keine Ergebnisse zulässt.
Im unten stehenden Beispiel werden die Empfänger ausgegeben, deren E-Mail-Domain "web.de" enthält, AUSSER wenn der Familienname "Schmidt" lautet.
Folgendes Beispiel zeigt einen Filter zur Anzeige aller Empfänger spanischer Sprache ODER aller Frauen, deren Mobiltelefonnummer angegeben ist, ODER aller Empfänger, deren Kundennummer nicht angegeben ist und deren Firma mit "N" anfängt.
Bedingungen priorisieren
In diesem Kapitel wird erläutert, wie anhand der blauen Pfeile in der Symbolleiste Filterbedingungen hierarchisiert werden können.
-
Der Rechtspfeil fügt eine Klammerebene hinzu.
-
Der Linkspfeil entfernt eine Klammerebene.
-
Die nach oben und unten gerichteten Pfeile ermöglichen das Verschieben einer Bedingung und somit die Reihenfolge der Filterung.
Das folgende Beispiel verdeutlicht die Funktionsweise des Linkspfeils. Beginnen Sie mit der folgenden Filterbedingung: Ort gleich Hamburg ODER Geschlecht gleich Männlich und Mobiltelefon nicht angegeben ODER Kundennummer beginnt mit „95“ und Firma beginnt mit „A“.
Platzieren Sie den Cursor auf der Filterbedingung Geschlecht (@gender) gleich Männlich und klicken Sie auf den Pfeil Eine Klammerebene entfernen.
Die Bedingung Geschlecht (@gender) gleich Männlich wurde aus der Klammer entfernt. Sie befindet sich nun auf der gleichen Ebene wie die Bedingung „Ort gleich Hamburg“. Die entsprechenden Bedingungen sind jetzt durch Und verknüpft.
Zu extrahierende Daten auswählen
Je nach Tabelle stehen verschiedene Felder zur Verfügung. Alle Felder sind in einem Hauptelement genannten Knoten gespeichert. Die Felder in unten stehendem Beispiel stammen aus der Empfängertabelle (nms:recipient). Die Anzeige erfolgt jeweils in alphabetischer Reihenfolge.
Unten im Fenster werden weitere Details zum ausgewählten Feld angezeigt. So handelt es sich beispielsweise beim Feld E-Mail-Domain um ein Berechnetes SQL-Feld mit der Erweiterung (@domain).
Doppelklicken Sie auf ein Feld, um es zu den Ausgabespalten hinzuzufügen. Jedes ausgewählte Feld entspricht einer Spalte in der Datenvorschau am Ende der Abfrage.
Standardmäßig werden erweiterte Felder nicht angezeigt. Dies können Sie ändern, indem Sie auf Erweiterte Felder anzeigen im rechten unteren Winkel der verfügbaren Felder klicken. Dann wird auch der vollständige Name der Felder angezeigt.
In der Empfängertabelle beispielsweise gelten folgende Felder als erweitert: Boolesch 1, Boolesch 2, Boolesch 3, Fremdschlüssel der 'Ordner'-Verknüpfung usw.
In unten stehendem Beispiel wurden alle erweiterten Felder der Empfängertabelle markiert.
Feld-Kategorien:






Relationen zu einer Tabelle oder zu Sammlungselementen:


- Verwenden Sie die Schaltfläche Hinzufügen (über der Seitensymbolleiste), um eine Ausgabespalte hinzuzufügen, in der Sie den Ausdruck bearbeiten möchten. Weitere Informationen zum Bearbeiten eines Ausdrucks finden Sie in diesem Abschnitt.
- Klicken Sie auf das rote Kreuz Löschen, um eine Ausgabespalte zu entfernen.
- Ändern Sie die Reihenfolge der Ausgabespalten anhand der Pfeile.
- Verwenden Sie die Schaltfläche Werteverteilung, um die im ausgewählten Feld enthaltenen Werte anzuzeigen (z. B. das anteilige Vorkommen von Städten oder Sprachen).
Berechnete Felder erstellen
Sie haben die Möglichkeit, im Schritt der Datenformatierung ein berechnetes Feld hinzuzufügen. Dieses wird bei der Datenvorschau in Form einer zusätzlichen Spalte angezeigt. Klicken Sie hierfür auf die Schaltfläche Berechnetes Feld hinzufügen.
Vier verschiedene Feldtypen stehen zur Verfügung:
-
Unveränderliche Zeichenfolge: Fügt eine Zeichenfolge hinzu.
-
Zeichenfolge mit JavaScript-Fusion: Das berechnete Feld kombiniert eine Zeichenfolge mit JavaScript-Direktiven.
-
JavaScript-Ausdruck: Der Wert des berechneten Felds ist das Ergebnis der Auswertung einer JavaScript-Funktion. Der ausgegebene Wert kann einen bestimmten Typ aufweisen (Ziffer, Datum usw.).
-
Auflistungen: Dieser Feldtyp erlaubt die Verwendung/Umwandlung des Inhalts einer anderen Spalte.
Dem Quellwert einer Spalte kann ein Zielwert zugeordnet werden. Es ist der Zielwert, der in der neuen Ausgabespalte angezeigt wird.
Ein Beispiel zu berechneten Auflistungsfeldern können Sie diesem Abschnitt entnehmen.
Ein berechnetes Feld vom Typ Auflistungen kann vier Bedingungen enthalten:
- Quellwert beibehalten gibt den Quellwert unverändert als Zielwert aus.
- Folgenden Wert benutzen ermöglicht die Eingabe eines Standard-Zielwerts für fehlende Quellwerte.
- Warnhinweis erzeugen und fortfahren weist den Benutzer darauf hin, dass der Quellwert nicht verändert werden kann.
- Fehler erzeugen und Zeile zurückweisen verhindert die Berechnung und den Export der Zeile.
Eine detaillierte Ansicht des hinzugefügten Felds erhalten Sie durch Klick auf die Lupe (Details des berechneten Felds).
Klicken Sie zum Entfernen des Felds auf das rote Kreuz (Berechnetes Feld entfernen).
Ausdrücke erstellen
Der Ausdruckseditor dient der Berechnung von Aggregaten, der Erstellung von Funktionen oder der Bearbeitung von Formeln von einem Ausdruck ausgehend.
Folgendes Beispiel zeigt die Erstellung eines Ausdrucks zum Zählen eines Primärschlüssels.
Gehen Sie wie folgt vor:
-
Klicken Sie auf die Schaltfläche Hinzufügen im Fenster Zu extrahierende Daten. Wählen Sie im Fenster Formeltyp die Ihrem Ausdruck entsprechende Formel aus.
Einfaches Feld, Aggregat und Ausdruck stehen zur Verfügung.
Wählen Sie die Option Aggregatfunktionen und Zählung. Klicken Sie auf Weiter.
-
Die Zählung der Primärschlüssel wurde konfiguriert.
Nachfolgend werden die Formeltypen detailliert dargestellt:
-
Einfaches Feld: führt zurück zum Fenster Feldauswahl.
-
Aggregat (Aggregatfunktionen). Nachfolgend einige Beispiele zur Verwendung von Aggregaten:
-
Zählung: ermöglicht die Zählung eines Primärschlüssels.
-
Summe: berechnet beispielsweise die Gesamtheit aller Bestellungen eines Kunden.
-
Maximaler Wert: gibt beispielsweise die Kunden aus, die maximal "n" Artikel gekauft haben.
-
Minimaler Wert: gibt beispielsweise die Kunden aus, die zuletzt ein Angebot angenommen haben.
-
Durchschnitt. Mit dieser Funktion können Sie das durchschnittliche Alter der Empfänger und Empfängerinnen berechnen.
Das Feld Unterschiedlich gibt die eindeutige Werte aus, die ungleich Null sind. Auf diese Weise lassen sich z. B. alle Trackinglogs für einen Empfänger abfragen und auf 1 setzen, da es sich um nur einen Empfänger handelt.
-
-
Ausdruck: öffnet das Fenster Ausdruck bearbeiten. Ein Ausdruck kann beispielsweise Postleitzahlen mit mehr als 4 bzw. 5 Ziffern filtern, um eventuelle Eingabefehler zu korrigieren.
Im Abschnitt ](#list-of-functions)Funktionsliste[ finden Sie eine vollständige Liste aller Funktionen.
Funktionsliste
Mit der Option Ausdruck gelangen Sie zum Fenster "Ausdruck bearbeiten". Den verfügbaren Feldern können verschiedene Funktionskategorien zugeordnet werden: Aggregate, Zeichenfolge, Datum, Numerisch, Währung, Geomarketing, Window-Funktion und sonstige.
Der Ausdruckseditor gestaltet sich wie folgt:
Er ermöglicht die Verknüpfung von Feldern aus den Datenbanktabellen mit folgenden fortgeschrittenen Funktionen:
Aggregate
String
Datum
Numerisch
- Währung
Geomarketing
Sonstige
Window-Funktionen