AND/OR-Filter in Explores

Sie können AND/OR-Filter-Logik gruppieren und verwenden, ohne Filterausdrücke in einem Explore manuell erstellen zu müssen.

AND/OR-Filter erstellen

AND/OR-Filter werden in einem Explore im Abschnitt Filter angezeigt. Sie können Filter mit UND/ODER-Logik anpassen, wenn Sie einen Filter für einen Explore hinzufügen oder bearbeiten.

Sie können einen Filter auf verschiedene Arten hinzufügen:

  • Klicken Sie in der Feldauswahl des Explores auf das Symbol Nach Feld filtern  eines Felds.
  • Wählen Sie im Zahnrad-Menü der Datentabelle eines Felds die Option Filtern aus.
  • Klicken Sie im Bereich Filter des Explorers auf die Schaltfläche Filter.

Wenn Sie einen Filter entfernen möchten, klicken Sie neben dem Filter auf das Symbol Entfernen X.

Optionen für Filterbereiche

Wenn Sie mehr als einen Filter hinzufügen, wird links neben den Filterfeldern die Option angezeigt, zwischen der Filterlogik AND und OR zu wechseln. Mit einem neuen Filter wird eine separate Gruppe von Filtern erstellt, in der Sie zwischen AND- und OR-Filterlogik zwischen Gruppen wählen können. Der Bereich „Filter“ enthält die folgenden Optionen:

  1. Schaltfläche für AND/OR-Logik: Wählen Sie diese Option aus, um die Filterlogik zu ändern. Je nach ausgewählter Logik wird AND oder OR angezeigt. Wichtig: Je nach Filterbedingungen sind die Schaltflächen AND oder OR möglicherweise nicht verfügbar. In diesem Fall kann die Logik nicht geändert werden.
  2. Schaltfläche + Filter: Wählen Sie diese Option aus, um einen weiteren Filter in derselben Gruppe hinzuzufügen.
  3. Schaltfläche + Neue Gruppe: Wählen Sie diese Option aus, um eine neue Filtergruppe zu erstellen.
  4. 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. In den Gruppen A und B können beispielsweise mehrere Filter vorhanden sein und Sie können festlegen, dass der Explore-Bericht nach group A ODER group B gefiltert wird. Mit Gruppen können Sie Explores nach mehreren Bedingungen filtern, die nicht direkt miteinander in Beziehung stehen.

Die folgenden Explore-Filter enthalten beispielsweise zwei Gruppen, die mit der ODER-Logik getrennt sind:

  1. Bestellstatus ist pending UND Nutzerstatus ist California ODER
  2. Produktkategorie ist active UND Kosten für Inventarelemente ist <= 100

Im resultierenden Explore werden Bestelldaten von pending-Bestellungen in California ODER Bestellungen mit Waren der Kategorie Active im Wert von less than or equal to 100 angezeigt.

Beschränkungen

Für AND/OR-Filter in Explores gelten die folgenden Einschränkungen:

  • Bei mehreren Filtern wird standardmäßig die Filterlogik AND verwendet.
  • OR-Filter werden nicht unterstützt, wenn Sie nach einem Messwert filtern.
  • AND-Filter werden für Nur-Filter-Felder nicht unterstützt.
  • Bei zwei oder mehr Filtergruppen wird standardmäßig die Filterlogik OR verwendet, sofern der Filter in der ersten Gruppe keinen erforderlichen Filter enthält. Die AND-Filterlogik ist die Standardeinstellung, wenn die erste Filtergruppe einen erforderlichen Filter enthält.

Wichtige Punkte

In den folgenden Abschnitten finden Sie Informationen zu UND/ODER-Filtern und erforderlichen Filtern sowie zu UND/ODER-Filtern in Dashboards.

UND-/ODER-Filter und erforderliche Filter

Erforderliche Filter (z. B. ein Filter, der mit dem Parameter always_filter oder conditionally_filter erforderlich ist) werden immer in der ersten Filtergruppe oder group A angezeigt.

Wenn Sie einem Feld, auf das in einem erforderlichen Filter verwiesen wird, mehrere Filterbedingungen hinzufügen möchten, klicken Sie neben jeder Bedingung auf die Schaltfläche Hinzufügen . Die OR-Filterlogik wird automatisch zwischen den einzelnen Bedingungen angewendet, die dem erforderlichen Filterfeld hinzugefügt werden.

Sie können group A mehrere Filter hinzufügen, indem Sie auf die Schaltfläche + Filter klicken. Weitere Filtergruppen lassen sich über + Neue Gruppe hinzufügen.

UND/ODER-Filter in Dashboards

AND/OR-Filter werden im Bereich „Filter untersuchen“ erstellt und vor der Ausführung der Abfrage in Looker-Ausdrücke übersetzt. Daher verhalten sich AND/OR-Filter anders als einfache Filter in Dashboards.

Wenn einem Dashboard eine Abfrage hinzugefügt wird, in der sowohl AND- als auch OR-Filter verwendet werden, werden die Filter nicht im Bereich Dashboard-Filter angezeigt. Die Filter werden weiterhin auf diese Abfrage angewendet und können in der entsprechenden Abfragetile bearbeitet werden.