Sie können AND/OR-Filterlogik gruppieren und verwenden, ohne Filterausdrücke manuell in einem Explore erstellen zu müssen.
UND/ODER-Filter erstellen
UND/ODER-Filter werden in einem Explore im Bereich Filter angezeigt. Sie können Filter mit UND/ODER-Logik anpassen, wenn Sie einen Filter in einem Explore hinzufügen oder bearbeiten.
Sie können einen Filter auf verschiedene Arten hinzufügen:
- Wählen Sie in der Feldauswahl eines Felds das Symbol Nach Feld filtern aus.
- Wählen Sie im Zahnrad-Menü der Datentabelle eines Felds die Option Filter aus.
- Wählen Sie im Abschnitt Filter des Explores die Schaltfläche Filter aus.
Wenn Sie einen Filter entfernen möchten, klicken Sie neben dem Filter auf das Symbol Entfernen X
.
Filteroptionen für Abschnitte
Wenn Sie mehr als einen Filter hinzufügen, wird links neben den Filterfeldern die Option zum Festlegen zwischen AND
und OR
für die Filterlogik und zum Wechseln zwischen den Filtern angezeigt. Mit einer neuen Filtergruppe werden separate Filter erstellt. Dabei kann zwischen der Filterlogik AND
und OR
für die einzelnen Gruppen gewählt werden. Der Bereich „Filter“ enthält die folgenden Optionen:
- Schaltfläche UND/ODER: Mit dieser Option wechseln Sie die Filterlogik. Je nach ausgewählter Logik wird AND oder OR angezeigt. Wichtig: Je nach Filterbedingungen lassen sich die Schaltflächen UND und ODER möglicherweise nicht bearbeiten. Das bedeutet, dass die Logik nicht gewechselt werden kann.
- Schaltfläche + Filter: Wählen Sie diese Option aus, um derselben Gruppe einen weiteren Filter hinzuzufügen.
- Schaltfläche + Neue Gruppe: Mit dieser Option können Sie eine neue Filtergruppe erstellen.
- Schaltfläche + Benutzerdefinierter Ausdruck: Wählen Sie diese Option aus, um einen benutzerdefinierten Ausdruck manuell mit Lexp zu erstellen.
Gruppen filtern
Filter können in separate Gruppen sortiert werden, die über die UND/ODER-Filterlogik verbunden sind. Beispielsweise kann es in den Gruppen A und B mehrere Filter geben und Sie können das Explore so konfigurieren, dass nach group A
ODER group B
gefiltert wird. Mit Gruppen können Sie explorative Datenanalysen nach mehreren Bedingungen filtern, die nicht direkt miteinander in Verbindung stehen.
Die folgenden Explore-Filter enthalten beispielsweise zwei Gruppen, die durch ODER-Logik getrennt sind:
- Der Bestellstatus ist
pending
UND der Nutzerstatus istCalifornia
ODER - Produktkategorie ist
active
UND Kosten für Inventarelemente ist <=100
Die resultierende explorative Datenanalyse enthält Bestelldaten von pending
Bestellungen in California
ODER von Bestellungen mit Waren der Kategorie Active
zum Preis von less than or equal to 100
.
UND/ODER-Filter und erforderliche Filter
Erforderliche Filter (z. B. ein Filter, der für den Parameter always_filter
oder conditionally_filter
erforderlich ist) werden immer in der ersten Filtergruppe, also group A
, angezeigt.
Wenn Sie einem Feld, auf das ein erforderlicher Filter verweist, mehrere Filterbedingungen hinzufügen möchten, klicken Sie neben jeder Bedingung auf die Schaltfläche Hinzufügen OR
wird automatisch zwischen jeder Bedingung angewendet, die dem erforderlichen Filterfeld hinzugefügt wird.
Sie können group A
mehrere Filter hinzufügen, indem Sie auf die Schaltfläche + Filter klicken. Wenn Sie weitere Filtergruppen hinzufügen möchten, klicken Sie auf + Neue Gruppe.
UND/ODER-Filter in Dashboards
AND/OR-Filter werden im Bereich „Expl. Datenanalyse“ erstellt und vor der Ausführung der Abfrage in Looker-Ausdrücke umgewandelt. AND/OR-Filter verhalten sich daher anders als einfache Filter in Dashboards.
Wenn einem Dashboard eine Abfrage hinzugefügt wird, die sowohl AND- als auch OR-Filter verwendet, werden die Filter nicht im Bereich Dashboardfilter angezeigt. Die Filter werden weiterhin auf diese Abfrage angewendet und können in der entsprechenden Abfragekachel bearbeitet werden.