Auf dieser Seite wird erläutert, wie ein Nutzer Daten in einem Looker-Explore filtern und begrenzen kann. Beispielsweise kann ein Nutzer die Abfrageergebnisse des Explore auf die letzten drei Monate oder auf einen bestimmten Kunden beschränken. Nutzer können auch die Anzahl der Zeilen oder Pivot-Spalten begrenzen, die in einem Explore angezeigt werden.
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.
Es ist zudem nicht notwendig, Ihren Ergebnissen eine Dimension oder einen Messwert hinzuzufügen, um danach zu filtern. Sie können beispielsweise eine Abfrage erstellen, die das Auftragsdatum nach den letzten 90 Tagen filtert, auch wenn Ihre Ergebnisse nur Daten für Kunde und Anzahl der Aufträge enthalten.
In Ihrer Abfrage können Sie diese Filterarten beliebig kombinieren:
Einfache Filter werden am häufigsten verwendet. Looker bietet geeignete Drop-down-Listen, Kalender-Widgets und Textfelder.
Erweiterte Übereinstimmungen ermöglichen eine erweiterte Bedingung für ein Feld, z. B. komplexe Textsuchen oder einen Zeitraum, der in der Vergangenheit beginnt und sich über eine bestimmte Anzahl von Tagen erstreckt.
Benutzerdefinierte Filter ermöglichen die Angabe detaillierter Geschäftslogik, die Kombination von
ANDundOR-Logik oder die Verwendung von Looker-Funktionen.
Einfache Filter
Sie können einen einfachen Filter auf verschiedene Arten hinzufügen:
- Wählen Sie in der Feldauswahl rechts neben dem Feldnamen Nach Feld filtern aus.
- Wählen Sie auf dem Tab Ergebnisse des Bereichs Daten das Zahnrad in der Feldüberschrift und dann Filtern aus.
Filter werden im Bereich Filter angezeigt. Wenn Sie einen Filter entfernen möchten, wählen Sie rechts neben der Filterklausel Entfernen aus.
Standardfilter
Je nach Filtertyp stehen verschiedene Standardfilteroptionen zur Verfügung. Bei einer zeitlichen Dimension können Sie beispielsweise einen Zeitraum auswählen, während eine numerische Dimension über Optionen wie ist oder ist > verfügt.
Bei Textdimensionen zeigt Looker eine Liste vorhandener Datenwerte für das Feld an. Während der Eingabe 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.
Um ein Sonderzeichen in einem Standardfilter einzugeben, fügen Sie zuerst einen umgekehrten Schrägstrich hinzu. Wenn Sie beispielsweise nach Santa Cruz, CA filtern möchten, geben Sie Santa Cruz \, CA ein.
Wenn Sie dem Filter eine weitere Option hinzufügen möchten, wählen Sie + Filter aus. Dadurch wird das Dialogfeld Filter hinzufügen geöffnet, in dem Sie ein Feld auswählen können, für das die neue Filteroption erstellt werden soll. Wenn Sie eine neue Filtergruppe hinzufügen möchten, wählen Sie im Bereich Filter die Option + Neue Gruppe aus.
Wenn Sie mehr als einen Filter hinzufügen, wird links neben den Filterfeldern die Option angezeigt, zwischen der Filterlogik AND und OR zu wählen und zwischen ihnen zu wechseln. Mit einer neuen Filtergruppe wird ein separater Satz von Filtern erstellt, mit der Option, zwischen AND und OR Filterlogik zwischen Gruppen zu wählen.
Benutzerdefinierte Kalenderfilter
Mit benutzerdefinierten Kalendern können Sie einen Geschäftskalender definieren, z. B. einen Geschäfts- oder Einzelhandelskalender, und ihn auf eine datumsbasierte Dimensionsgruppe in Ihrem LookML-Modell anwenden.
Filteroptionen für benutzerdefinierte Kalender werden nur angezeigt, wenn Sie nach einer benutzerdefinierten Kalenderdimensionsgruppe filtern. Mit diesen Optionen können Sie nach benutzerdefinierten Zeiträumen filtern, z. B. ist in den letzten 3 benutzerdefinierten Jahren oder ist dieser benutzerdefinierte Zeitraum. Benutzerdefinierte Kalenderfilter unterstützen Zeiträume wie benutzerdefinierter Zeitraum, benutzerdefinierte Saison, benutzerdefiniertes Jahr, benutzerdefiniertes Quartal, benutzerdefinierte Woche und benutzerdefinierter Tag.
Filter mit Benutzerattributen
Looker-Administratoren können Benutzerattribute konfigurieren, die benutzerspezifische Werte festlegen. Beispielsweise kann ein Administrator ein Benutzerattribut für eine Vertriebsregion definieren und anschließend geeignete Werte einzelnen Benutzern oder Benutzergruppen zuweisen.
Mit Benutzerattributen können Sie einen Look oder ein Dashboard automatisch für jeden Nutzer anpassen, der ihn bzw. es aufruft. Die Bedingung stimmt mit einem Nutzerattribut überein bietet diese nutzerspezifische Flexibilität. Sie können beispielsweise eine Vertriebsregion-Dimension in einem Look so filtern, dass sie einem Vertriebsregion-Benutzerattribut entspricht. Der Look wird nach der jeweiligen Vertriebsregion des Nutzers gefiltert und automatisch so angepasst, dass jedem Nutzer die Daten für seine eigene Vertriebsregion angezeigt werden.
Filter für erweiterte Übereinstimmungen
Wenn Sie einen Filter für erweiterte Übereinstimmungen hinzufügen möchten, wählen Sie im Drop-down-Menü der Filterbedingung die Option stimmt überein (erweitert) aus.
Geben Sie im Textfeld den gewünschten Filterausdruck ein. Eine Liste aller verfügbaren Filterausdrücke finden Sie auf der Dokumentationsseite Looker-Filterausdrücke.
Um ein Sonderzeichen in einem Filter für erweiterte Übereinstimmungen einzugeben, fügen Sie zuerst ein Zirkumflex (^) hinzu. Wenn Sie beispielsweise nach Santa Cruz, CA filtern möchten, geben Sie Santa Cruz ^, CA ein.
Ihr Looker-Administrator kann nutzerspezifische Werte (sogenannte Nutzerattribute) konfigurieren, mit denen Sie einen Look automatisch für jeden Nutzer anpassen können. Um in einem Filter für erweiterte Übereinstimmungen auf ein Nutzerattribut 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, um Ihre Filterung anzupassen. Mit Looker können Sie einen Ausdruck erstellen, der als yes oder no ausgewertet wird. Beim Ausführen der Abfrage gibt Looker nur Zeilen zurück, auf die diese Bedingung zutrifft, d. h. yes ist.
Einen benutzerdefinierten Filter hinzufügen
So fügen Sie im Bereich Filter einen benutzerdefinierten Filter hinzu:
- 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 im Drop-down-Menü einen Begriff aus, um ihn Ihrem Ausdruck hinzuzufügen. Wenn der Filterausdruck fertig ist, muss er als
yesodernoausgewertet werden. - Klicken Sie auf Speichern.
- Wählen Sie Ausführen aus (oder verwenden Sie die Tastenkombination Befehlstaste + Eingabetaste für Mac oder Strg + Eingabetaste für Windows), um Ihre Abfrage mit dem angewendeten 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. Je komplexer Ihre Bedingung ist, desto mehr Arbeit muss Ihre Datenbank leisten, um sie auszuwerten. Komplexe Bedingungen können die Abfragezeiten verlängern.
Einen benutzerdefinierten Filter entfernen
Wenn Sie einen benutzerdefinierten Filterausdruck aus der Abfrage entfernen möchten, wählen Sie in der Überschrift Benutzerdefinierter Filter die Option Entfernen aus. Wenn Sie die Browserseite geöffnet lassen, speichert Looker, was Sie eingegeben haben, und Ihr Ausdruck wird wieder angezeigt, wenn Sie noch einmal Benutzerdefinierter Filter auswählen.
Dimensionen filtern: Rohdaten werden vor der Berechnung eingegrenzt
Wenn Sie einen Filter auf eine Dimension anwenden, grenzen Sie die Rohdaten ein, bevor Berechnungen vorgenommen werden.
Angenommen, Sie haben ein Explore erstellt, um zu sehen, wie viele Bestellungen pro Tag aufgegeben wurden. Das Explore enthält die Felder Datum der Auftragserstellung und Anzahl der Aufträge. Dann fügen Sie einen Filter für eine Dimension Auftragsstatus mit der Bedingung is COMPLETED hinzu.

Looker entfernt alle Aufträge aus den Daten, die nicht abgeschlossen wurden. Der Messwert zählt weiterhin die verbleibenden Aufträge für jeden Tag, aber die Messwerte sind niedriger.
Messwerte filtern: Ergebnisse werden nach der Berechnung von Messwerten eingeschränkt
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 Tag aufgegeben wurden. Das Explore enthält die Felder Datum der Auftragserstellung und Anzahl der Aufträge. Dann fügen Sie einen Filter für den Messwert Anzahl der Aufträge mit der Bedingung is < 20 hinzu.

Looker zählt zuerst alle Aufträge für jeden Tag. Dann wird der Filter angewendet. Der Filter beschränkt das Dataset auf die Tage, an denen weniger als 20 Bestellungen eingegangen sind. Möglicherweise müssen Sie die Option Dimensionsbefüllung von Looker deaktivieren, wenn Looker Nullwerte zurückgibt.
Daten eingrenzen
Looker unterstützt bis zu 5.000 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 ein Standardlimit von 50 Spalten für Abfrageergebnisse mit Drehpunkt fest.
Um eine Teilmenge Ihrer gesamten Anfrageergebnisse anzuzeigen, können Sie ein Zeilenlimit, Spaltenlimit oder beides festlegen.
Zeilengrenzwerte
Looker unterstützt einen Zeilengrenzwert von bis zu 5.000 oder bis zu 50.000, 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. Sortieren Sie beispielsweise in einer Abfrage mit den Feldern Monat der Auftragserstellung und Anzahl der Aufträge nach Anzahl der Aufträge und geben Sie dann einen Zeilengrenzwert von 5 an, um die Monate mit den fünf höchsten Bestellzahlen zu sehen.

Weitere Informationen zu Zeilengrenzwerten für andere Bereiche von Looker finden Sie auf der Seite mit den Best Practices Was sind alle Zeilengrenzwerte in Looker? Welche Zeilengrenzwerte gibt es in Looker?
Spaltengrenzwerte
Wenn Sie Ihren Abfrageergebnissen einen Drehpunkt hinzugefügt haben, können Sie einen Spaltengrenzwert von bis zu 200 festlegen. Wenn durch einen zu niedrigen Spaltengrenzwert womöglich Daten ausgeblendet werden, erhalten Sie eine Warnung von Looker. Die Sortierreihenfolge Ihres Drehpunkts ist wichtig. Looker wendet zuerst die Sortierreihenfolge an und danach den Grenzwert. Sortieren Sie beispielsweise in einer Abfrage, die das Feld Anzahl der Aufträge enthält und nach dem Feld Monat der Auftragserstellung pivotisiert ist, nach Monat der Auftragserstellung , um die letzten fünf Monate der Auftragserstellung zu sehen.

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.