[Gilt auch für v8]{class="badge positive" title="Gilt auch für Campaign v8"}
Filterbedingungen definieren defining-filter-conditions
Operator auswählen choosing-the-operator
In einer Filterbedingung werden zwei Werte durch einen Operator zueinander in Beziehung gesetzt.
Die folgende Liste beschreibt alle verfügbaren Operatoren:
UND, ODER, AUSSER verwenden using-and--or--except
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 prioritizing-conditions
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 selecting-data-to-extract
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 creating-calculated-fields
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 building-expressions
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 list-of-functions
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