Auf dieser Seite wird erläutert, wie Nutzer Daten in einem Looker-Explore filtern und einschränken können. So kann ein Nutzer beispielsweise die Abfrageergebnisse des explorativen Datenanalysetools auf die letzten drei Monate oder auf einen bestimmten Kunden beschränken. Außerdem können Nutzer 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, bei der das Bestelldatum auf die letzten 90 Tage gefiltert wird, auch wenn in den Ergebnissen nur Kunde und Anzahl der Bestellungen angezeigt werden.
In Ihrer Abfrage können Sie diese Filterarten beliebig kombinieren:
Grundlegende Filter werden am häufigsten verwendet. Looker bietet entsprechende Drop-down-Listen, Kalender-Widgets und Textfelder.
Mit erweiterten Übereinstimmungen können Sie eine erweiterte Bedingung für ein Feld festlegen, z. B. eine komplexe Textsuche oder einen Zeitraum, der in der Vergangenheit beginnt und sich über eine bestimmte Anzahl von Tagen erstreckt.
Mit benutzerdefinierten Filtern können Sie detaillierte Geschäftslogik angeben,
AND
- undOR
-Logik kombinieren oder Looker-Funktionen verwenden.
Einfache Filter
Es gibt verschiedene Möglichkeiten, einen einfachen Filter hinzuzufügen:
- Wählen Sie in der Feldauswahl rechts neben dem Feldnamen die Option Nach Feld filtern aus.
- Klicken Sie im Bereich Daten auf dem Tab Ergebnisse auf das Zahnrad in der Feldüberschrift und dann auf Filter.
Filter werden im Abschnitt Filter angezeigt. Wenn Sie einen Filter entfernen möchten, wählen Sie rechts neben der Filterklausel die Option 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.
Wenn Sie einen größeren Satz Werte filtern möchten, 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 ein Sonderzeichen in einem Standardfilter eingeben möchten, 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. Daraufhin wird das Dialogfeld Filter hinzufügen geöffnet. Dort können Sie ein Feld auswählen, auf dem 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 mehrere Filter hinzufügen, wird links neben den Filterfeldern die Option angezeigt, zwischen der AND
- und der OR
-Filterlogik zu wechseln. Mit einer neuen Filtergruppe werden separate Filter erstellt. Dabei kann zwischen der Filterlogik AND
und OR
für die einzelnen Gruppen gewählt werden.
Filter mit Nutzerattributen
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 Nutzern oder Benutzergruppen zuweisen.
Mithilfe von 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 benutzerspezifische 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 erweiterten Abgleichsfilter hinzufügen möchten, wählen Sie im Drop-down-Menü für die 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 vorangestelltes Caret-Zeichen (^
) hinzu. Wenn Sie beispielsweise nach Santa Cruz, CA
filtern möchten, geben Sie Santa Cruz ^, CA
ein.
Ihr Looker-Administrator kann benutzerspezifische Werte (so genannte Benutzerattribute) konfigurieren, mit denen Sie einen Look automatisch für jeden Nutzer anpassen können. Wenn Sie in einem Filter für erweiterte Übereinstimmungen auf ein Benutzerattribut verweisen möchten, verwenden Sie folgende Syntax:
{{ _user_attributes['USER_ATTRIBUTE_NAME'] }}
Benutzerdefinierte Filter
Mit benutzerdefinierten Filtern können Sie die Felder, Konstanten, Funktionen und Operatoren für Ihren gewünschten Filtervorgang schreiben. Mit Looker können Sie einen Ausdruck konstruieren, der als yes
oder no
ausgewertet wird. Beim Ausführen der Abfrage gibt Looker nur Zeilen zurück, für die diese Bedingung yes
ist.
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 einen Begriff in der Drop-down-Liste aus, um ihn dem Ausdruck hinzuzufügen. Wenn der Ausdruck fertig ist, muss er als
yes
oderno
ausgewertet werden. - Klicken Sie auf Speichern.
- Wählen Sie Ausführen aus (bzw. verwenden Sie die Tastenkombination Befehlstaste-Eingabetaste für Mac oder Strg+Eingabetaste für Windows), um die Abfrage mit angewendetem 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 die Bedingung ist, desto mehr Aufwand muss die Datenbank für deren Verarbeitung betreiben. Das wiederum kann die Abfragedauer erhöhen.
Benutzerdefinierten Filter entfernen
Wenn Sie einen benutzerdefinierten Filterausdruck aus der Abfrage entfernen möchten, wählen Sie unter 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 bevor Berechnungen vorgenommen werden ein.
Angenommen, Sie haben ein Explore erstellt, um zu sehen, wie viele Bestellungen pro Tag aufgegeben wurden. Der Explore enthält die Felder Datum der Bestellungserstellung und Anzahl der Bestellungen. Fügen Sie dann einen Filter für die Dimension Bestellstatus 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 Bestellungen für jeden Tag, die Messwerte sind jedoch niedriger.
Messwerte filtern: Ergebnisse werden nach der Berechnung von Messwerten eingegrenzt
Wenn Sie nach einem Messwert filtern, werden die Ergebnisse nach der Berechnung des Messwerts eingegrenzt.
Angenommen, Sie haben ein Explore erstellt, um zu sehen, wie viele Bestellungen pro Tag aufgegeben wurden. Der Explore enthält die Felder Datum der Bestellungserstellung und Anzahl der Bestellungen. Anschließend fügen Sie dem Messwert Bestellmenge den Filter mit der Bedingung is < than 20
hinzu.
In Looker werden zuerst alle Bestellungen für jeden Tag gezählt. Dann wird der Filter angewendet. Der Filter entfernt die Tage mit 20 oder weniger Aufträgen, sodass nur die Tage übrig bleiben, an denen mehr als 20 Aufträge eingingen. Möglicherweise müssen Sie die Option Dimension füllen in Looker deaktivieren, wenn in Looker Nullwerte zurückgegeben werden.
Daten eingrenzen
Looker unterstützt bis zu 5.000 Zeilen und 200 Spalten für pivotierte oder nicht pivotierte Abfrageergebnisse. Für eine optimale Browser-Leistung werden maximal 50 Spalten empfohlen. In Looker wird für die Ergebnisse von pivotierten Abfragen ein Standardlimit von 50 Spalten festgelegt.
Wenn Sie nur eine Teilmenge der gesamten Anfrageergebnisse sehen möchten, können Sie ein Zeilenlimit, Spaltenlimit oder beides festlegen.
Zeilenlimits
Sie können einen Zeilengrenzwert von bis zu 5.000 festlegen. 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 und danach den Grenzwert an. Wenn Sie beispielsweise in einer Abfrage, die die Felder Monat der Auftragserstellung und Anzahl der Bestellungen enthält, nach Anzahl der Bestellungen sortieren und dann ein Zeilenlimit von 5 festlegen, sehen Sie die Monate mit den fünf höchsten Bestellzahlen.
Weitere Informationen zu Zeilenlimits in anderen Teilen von Looker finden Sie unter Welche Zeilenlimits gibt es in Looker? Seite „Best Practices“.
Spaltenlimits
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 des Drehpunkts ist wichtig: Looker wendet zuerst die Sortierreihenfolge und danach den Grenzwert an. Wenn Sie beispielsweise in einer Abfrage, die das Feld Anzahl der Bestellungen enthält und nach dem Feld Monat der Auftragserstellung pivotiert ist, nach Monat der Auftragserstellung sortieren, sehen Sie die letzten fünf Monate, in denen Bestellungen erstellt wurden.
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.