Mit Filtern können Sie die Ergebnisse eines Explores auf die Daten beschränken, die für Sie relevant sind. Beispielsweise können Sie die Abfrageergebnisse eines Explore-Vorgangs durch eine entsprechende Filterung auf die letzten drei Monate oder auf einen bestimmten Kunden beschränken. Looker bietet eine Vielzahl von Filterbedingungen zum Filtern Ihrer Daten.
Wenn Sie die Daten einschränken, wird eine Teilmenge der vollständigen Abfrageergebnisse angezeigt. Das Festlegen von Limits für Daten kann hilfreich sein, wenn Sie die Geschwindigkeit oder Leistung optimieren möchten, insbesondere bei großen Datasets. In Looker können Sie Zeilen oder Pivot-Spalten begrenzen.
Erforderliche Rollen
Wenn Sie Explores ansehen, filtern und einschränken möchten, benötigen Sie die Looker-Rolle User oder eine andere Rolle mit der Berechtigung explore.
Daten filtern
Mit Filtern können Sie die angezeigten Daten auf Elemente beschränken, die für Sie von Interesse sind. In Ihrer Looker-Instanz kann jedes Feld zu einem Filter werden.
Ein Feld muss nicht in den Ergebnissen einer Explore-Abfrage enthalten sein, damit Sie danach filtern können. Sie können beispielsweise eine Abfrage erstellen, die das Bestelldatum auf die letzten 90 Tage filtert, obwohl Ihre Ergebnisse nur Kunde und Anzahl der Bestellungen enthalten.
In Ihrer Abfrage können Sie diese Filterarten beliebig kombinieren:
Einfache Filter werden am häufigsten verwendet. Looker stellt entsprechende Drop-down-Listen, Kalender-Widgets und Textfelder bereit.
Erweiterte Übereinstimmungen ermöglichen komplexere Filterbedingungen, z. B. komplexe Textsuchen oder einen Datumsbereich, der in der Vergangenheit beginnt und sich über eine bestimmte Anzahl von Tagen erstreckt.
Mit benutzerdefinierten Filtern können Sie eine detaillierte Geschäftslogik angeben,
AND- undOR-Logik kombinieren oder Looker-Funktionen verwenden.
Filter ansehen und bearbeiten
Wenn Sie Filter ansehen oder bearbeiten möchten, öffnen Sie den Filterbereich, indem Sie oben im Explore-Fenster oder neben dem Bereich Konfigurieren auf das Symbol Filter klicken.

Sie können den Filterbereich maximieren oder minimieren, indem Sie auf den unteren Rand des Filterbereichs klicken und ihn ziehen.
Sie können auch im Filterbereich scrollen, um alle Filter zu sehen.
Im Filterbereich können Sie folgende Aufgaben ausführen:
- Filterbedingungen bearbeiten
- Wenn Sie neue Filter hinzufügen möchten, klicken Sie auf + Filter, + Neue Gruppe oder + Benutzerdefinierter Ausdruck.
- Entfernen Sie Filter, indem Sie auf das Symbol Entfernen klicken.
- Sehen Sie sich die LookML für das Feld an, nach dem gefiltert wird. Klicken Sie dazu auf das Menü Filteraktionen und wählen Sie Zu LookML aus.
- Wählen Sie zwischen der AND- und der OR-Logik, wenn im Explore mehrere Filter oder mehrere Filtergruppen vorhanden sind.
Wenn Sie einen Filter hinzufügen, entfernen oder ändern, müssen Sie auf Ausführen klicken, um die Abfrage mit dem Update noch einmal auszuführen.
Klicken Sie auf das Symbol Filter, um den Filterbereich zu schließen. Wenn der Filterbereich geschlossen ist, wird eine Zusammenfassung der Filter des Explores angezeigt.
Nach Zellenwert filtern
Sie können im Bereich Daten auf einen Zellenwert klicken und dann die Option Filtern nach auswählen, um einen Filter für diesen Zellenwert hinzuzufügen.
Filterbedingungen
Filter können durch ihre Filterbedingungen zusammengefasst werden. Filterbedingungen umfassen die folgenden Elemente:
- Das Feld, nach dem gefiltert wird (eine Dimension oder ein Messwert).
- Der Filteroperator, z. B. liegt zwischen, enthält oder ist >. Der Filteroperator definiert den logischen Vergleich, der die Filterlogik ausmacht.
- Der Filterwert, mit dem die Daten verglichen werden.
Die Filterbedingungen variieren je nach Feldtyp. Bei einem Filter, der eine zeitliche Dimension verwendet, können Sie beispielsweise einen Zeitraum für den Filterwert auswählen. Eine numerische Dimension bietet Ihnen Operatoroptionen wie ist > oder ist <.
Sie können die Filterbedingung für einen Filter im Filterbereich ändern. Sie können beispielsweise das Drop-down-Menü des Operators auswählen, um die Filterlogik zu ändern, oder den Filterwert im entsprechenden Feld bearbeiten. Die verfügbaren Filterbedingungen für ein Feld werden angezeigt.
Wenn Sie einen Wert für einen Filter eingeben, der Textdimensionen verwendet (z. B. ein Feld für Kundennamen), zeigt Looker eine Liste vorhandener Datenwerte für das Feld an. Während der Eingabe im Wertfeld begrenzt Looker die Liste auf die Werte, die diesen Text enthalten.
Um einen größeren Satz Werte zu filtern, fügen Sie eine Liste mit Werten in das Filterfeld ein. Die maximale Anzahl an Werten, die Sie einfügen können, kann durch Ihren Browser oder andere Elemente im Netzwerk beschränkt werden und bei nur 2.000 liegen.
Wenn Sie eine Filterbedingung ändern, müssen Sie auf Ausführen klicken, um die Abfrage mit der Änderung noch einmal auszuführen.
Einfache Filter
Einfache Filter bestehen aus einer Reihe von Filterbedingungen, die auf den standardmäßigen Drop-down-Optionen von Looker basieren.
Es gibt verschiedene Möglichkeiten, einen einfachen Filter hinzuzufügen:
- Klicken Sie im Filterbereich auf + Filter, um einen einfachen Filter hinzuzufügen. Dadurch wird das Dialogfeld Filter hinzufügen geöffnet, in dem Sie ein Feld auswählen können, für das der neue Filter erstellt werden soll.
- Wählen Sie im Bereich Konfigurieren auf dem Tab Alle Felder oder Verwendete Felder das Symbol Nach Feld filtern für ein Feld aus.
- Wählen Sie im Bereich Daten die Option Filter in der Datenspalte eines Felds Weitere Optionen aus.
Neu hinzugefügte Filter werden im Filterbereich angezeigt. Rufen Sie den Filterbereich auf, um einen Filterwert hinzuzufügen und die Filterbedingung zu bearbeiten.
Filter mit Benutzerattributen
Looker-Administratoren können Nutzerattribute konfigurieren, die nutzerspezifische Werte festlegen. Beispielsweise kann ein Administrator ein Benutzerattribut für eine Vertriebsregion definieren und anschließend geeignete Werte einzelnen Benutzern oder Benutzergruppen zuweisen.
Wenn Sie Filter mit Benutzerattributen verwenden, können Sie ein Explore oder einen Look automatisch für jeden Benutzer anpassen, der es bzw. ihn aufruft. Der Operator Übereinstimmung mit Benutzerattribut bietet diese benutzerspezifische Flexibilität. Sie können beispielsweise eine Vertriebsregion-Dimension in einem Explore so filtern, dass sie einem Vertriebsregion-Benutzerattribut entspricht. Das Explore wird nach der jeweiligen Vertriebsregion des Benutzers gefiltert und automatisch so angepasst, dass jedem Benutzer die Daten für seine eigene Vertriebsregion angezeigt werden.
Filter für erweiterte Übereinstimmungen
Filter für erweiterte Übereinstimmungen ermöglichen eine komplexere Filterlogik und die beliebige Eingabe von Text, Filterausdrücken oder Werten in das Feld für den Filterwert.
Wenn Sie einen Filter für erweiterte Übereinstimmungen hinzufügen möchten, erstellen Sie einen Filter wie unter Einfache Filter beschrieben und wählen Sie im Drop-down-Menü für den Filteroperator die Option Übereinstimmungen (erweitert) aus.
Geben Sie im Textfeld den gewünschten Filterausdruck oder eine andere Logik ein. Eine Liste aller verfügbaren Filterausdrücke finden Sie auf der Dokumentationsseite Looker-Filterausdrücke.
Wenn Sie ein Sonderzeichen in einen Filterausdruck für erweiterte Übereinstimmungen eingeben möchten, fügen Sie vor dem Sonderzeichen ein Caret-Zeichen (^) ein. Wenn Sie beispielsweise das Komma im Filterausdruck Santa Cruz, CA eingeben möchten, geben Sie Santa Cruz ^, CA ein.
Um in einem Filter für erweiterte Übereinstimmungen auf ein Benutzerattribut zu verweisen, verwenden Sie folgende Syntax:
{{ _user_attributes['USER_ATTRIBUTE_NAME'] }}
Benutzerdefinierte Filter
Mit benutzerdefinierten Filtern können Sie die Felder, Konstanten, Funktionen und Operatoren schreiben, die Sie zum Anpassen Ihrer Filter benötigen. Mit Looker können Sie einen Ausdruck erstellen, der als yes oder no ausgewertet wird. Beim Ausführen der Abfrage gibt Looker nur die Zeilen zurück, auf die diese Bedingung zutrifft, d. h. yes ist. Sie können einen benutzerdefinierten Filter pro Explore erstellen.
So fügen Sie einen benutzerdefinierten Filter hinzu:
- Rufen Sie den Filterbereich auf.
- Wählen Sie + Benutzerdefinierter Ausdruck aus.
- Geben Sie eine Dimension oder Funktion ein, damit Looker eine Liste mit Funktionen, Operatoren und Feldnamen anzeigt, die in Ihrem Ausdruck verwendet werden können. Wählen Sie einen Begriff in der Dropdown-Liste aus, um ihn dem Ausdruck hinzuzufügen. Wenn der Filterausdruck fertig ist, muss er als
yesodernoausgewertet werden. - Klicken Sie auf Speichern.
- Wählen Sie Ausführen, um zu aktualisieren aus, um die Abfrage mit dem benutzerdefinierten Filter auszuführen.
Auf der Dokumentationsseite Looker-Ausdrücke erstellen wird erläutert, wie Sie Looker-Ausdrücke erstellen und wie der Editor Sie dabei unterstützt.
Looker-Ausdrücke können so viele Felder, Funktionen und Operatoren verwenden, wie für Ihre Geschäftslogik erforderlich sind. Mit steigender Komplexität Ihrer Bedingung muss die Datenbank mehr Aufwand für deren Verarbeitung betreiben. Das wiederum kann die Abfragedauer erhöhen.
Sie können einen benutzerdefinierten Filter pro Explore erstellen.
Wenn Sie einen benutzerdefinierten Filter bearbeiten möchten, klicken Sie neben dem Filter auf das Symbol Bearbeiten, um den Editor für benutzerdefinierte Ausdrücke zu öffnen.
Mehrere Filter
Wenn ein Explore mehrere Filter enthält, haben Sie verschiedene Möglichkeiten, die Filterlogik zu organisieren.
Standardmäßig platziert Looker alle Filter in einer Gruppe. Alle Filter in dieser Gruppe sind über die UND- und ODER-Filterlogik miteinander verbunden.
Manchmal möchten Sie ein Explore nach mehreren Bedingungen filtern, die nicht direkt miteinander zusammenhängen. In diesem Fall können Sie zusätzliche Filtergruppen erstellen und die Gruppen über eine AND- oder OR-Logik verbinden.
Wenn Sie eine neue Filtergruppe hinzufügen möchten, wählen Sie im Bereich Filter die Option + Neue Gruppe aus.
Dimensionen filtern: Rohdaten werden vor der Berechnung eingegrenzt
Wenn Sie nach einer Dimension filtern, werden die Rohdaten vor allen Berechnungen eingeschränkt.
Angenommen, Sie haben ein Explore erstellt, um den Status von Erstkäufen aufzurufen. Das Explore enthält die Felder Bestellstatus und Anzahl der Bestellungen. Anschließend fügen Sie einen Filter für die Dimension Orders Is First Purchase (Yes/No) mit dem Wert YES hinzu.

Looker entfernt alle Aufträge aus den Ergebnissen, die keine Erstbestellungen sind. Mit dem Messwert Anzahl der Bestellungen werden die Bestellungen für jeden Status weiterhin gezählt, aber die Messwerte sind niedriger als ohne Filter.
Messwerte filtern: Ergebnisse werden nach der Berechnung von Messwerten eingegrenzt
Beim Filtern eines Messwerts hingegen grenzen Sie die Ergebnisse ein, nachdem der Messwert berechnet wurde.
Angenommen, Sie haben ein Explore erstellt, um zu sehen, wie viele Bestellungen pro Stadt aufgegeben wurden. Das Explore enthält die Felder Users City (Stadt der Nutzer) und Orders Count (Anzahl der Bestellungen). Anschließend fügen Sie dem Messwert Orders Count einen Filter mit der Bedingung is >= 250 hinzu.

Looker zählt zuerst alle Bestellungen für jede Stadt. Dann wird der Filter angewendet. Der Filter beschränkt das Dataset auf die Städte, in denen mehr als 250 Bestellungen aufgegeben wurden. Die Messwerte sind jedoch dieselben, als wäre der Filter nicht angewendet worden.
Wenn Looker Nullwerte zurückgibt, müssen Sie möglicherweise die Option Dimensionsbefüllung von Looker deaktivieren.
Filter entfernen
Sie haben folgende Möglichkeiten, einen Filter aus dem Explore zu entfernen:
- Wählen Sie im Filterbereich das Symbol Entfernen neben dem Filter aus.
- Wählen Sie im Bereich Konfigurieren auf dem Tab Alle Felder oder Verwendete Felder das Symbol Nach Feld filtern für ein Feld aus.
- Wählen Sie im Bereich Daten in der Datenspalte eines Felds im Menü „Weitere Optionen“ die Option filter_alt_off Filter entfernen aus.
Weitere Möglichkeiten zum Filtern von Daten
Das Filtern von Daten in einem Explore ist nur eine Möglichkeit, Daten zu filtern. Weitere Möglichkeiten zum Filtern von Daten mit Looker:
- Sie können Ihre Looker-Dashboards mit optionalen oder erforderlichen Filtern einrichten, damit Ihre Nutzer die Daten filtern können, die sie auf Dashboards sehen. Weitere Informationen finden Sie unter Benutzerdefinierte Dashboard-Filter hinzufügen und bearbeiten.
- Looker-Entwickler können das erforderliche Filterverhalten mit LookML angeben. Weitere Informationen finden Sie unter Erforderliche Filter mit LookML erstellen.
Daten eingrenzen
Looker unterstützt bis zu 5.000 Zeilen oder bis zu 50.000 Zeilen, wenn Ihr Administrator ein höheres Limit festgelegt hat. Looker unterstützt bis zu 200 Spalten für Abfrageergebnisse mit oder ohne Drehpunkt. Für eine optimale Browser-Leistung werden maximal 50 Spalten empfohlen. Looker legt für Ergebnisse von Abfragen mit Drehpunkt ein Standardlimit von 50 Spalten fest.
Um eine Teilmenge Ihrer gesamten Anfrageergebnisse anzuzeigen, können Sie ein Zeilenlimit, Spaltenlimit oder beides festlegen.
Zeilengrenzwerte
Sie können ein Zeilenlimit von bis zu 5.000 Zeilen festlegen, oder bis zu 50.000 Zeilen, wenn Ihr Administrator ein höheres Limit festgelegt hat.
Wenn durch einen zu niedrigen Zeilengrenzwert womöglich Daten ausgeblendet werden, erhalten Sie eine Warnung von Looker. Die Sortierreihenfolge ist wichtig: Looker wendet zuerst die Sortierreihenfolge an und danach den Grenzwert. Wenn Sie beispielsweise in einer Abfrage mit den Feldern Users City und Orders Count nach Orders Count sortieren und dann ein Zeilenlimit von 5 angeben, werden die Städte mit den fünf höchsten Bestellzahlen angezeigt.

Weitere Informationen zu Zeilenlimits in anderen Bereichen von Looker finden Sie auf der Seite Welche Zeilenlimits gibt es in Looker?. Seite „Best Practices“
Spaltengrenzwerte
Wenn Sie Ihren Abfrageergebnissen einen Drehpunkt hinzugefügt haben, legt Looker ein Standardlimit von 50 Spalten fest. Sie können das Spaltenlimit auf bis zu 200 oder auf bis zu 1 anpassen.
Dimensionen, Dimensions-Tabellenkalkulationen, Spalten mit Zeilensummen und Messwert-Tabellenkalkulationen außerhalb von Drehpunkten werden nicht zum Spaltenlimit dazugezählt. Drehpunktgruppen zählen jeweils als eine Spalte in Bezug auf das Spaltenlimit. Wie bei Zeilenlimits ist auch hier die Sortierreihenfolge wichtig: Looker wendet zuerst die Sortierreihenfolge an und danach das Limit.
Wenn durch einen zu niedrigen Spaltengrenzwert womöglich Daten ausgeblendet werden, erhalten Sie eine Warnung von Looker. Wenn Sie beispielsweise in einer Abfrage, die das Feld Anzahl der Bestellungen enthält und nach dem Feld Bestellungen – Besucherquelle pivotiert wird, ein Spaltenlimit von 4 festlegen, fügt Looker ein Banner hinzu, das darauf hinweist, dass die Zeilen- und Spaltenlimits erreicht wurden.
