Daten filtern und begrenzen

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, obwohl 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.

  • Erweiterte Übereinstimmungen ermöglichen eine erweiterte Bedingung für ein Feld, etwa 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 eine detaillierte Geschäftslogik angeben, AND- und OR-Logik kombinieren oder Looker-Funktionen verwenden.

Einfache Filter

Es gibt mehrere Möglichkeiten, einen einfachen Filter hinzuzufügen:

  • Klicken Sie im Field Picker rechts neben dem Feldnamen auf die Schaltfläche Nach Feld filtern.
  • Klicken Sie im Bereich Daten auf dem Tab Ergebnisse auf das Zahnradsymbol rechts neben dem Feld und wählen Sie dann Nach <field value> filtern aus.

Die Filter werden im Bereich Filter angezeigt. Wenn Sie einen Filter entfernen möchten, klicken Sie rechts daneben auf das X.

Standardfilter

Je nach Filtertyp stehen verschiedene Standardfilteroptionen zur Verfügung. Mit einer Zeitdimension können Sie beispielsweise einen Zeitraum auswählen. Bei einer numerischen Dimension stehen Optionen wie gleich oder größer als zur Verfügung.

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.

Zur Eingabe eines Sonderzeichens in einen Standardfilter fügen Sie zuerst einen umgekehrten Schrägstrich hinzu. Um beispielsweise nach Santa Cruz, CA zu filtern, geben Sie Santa Cruz \, CA ein.

Wenn Sie dem Filter eine weitere Option hinzufügen möchten, klicken Sie auf + Filter. Daraufhin 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, können Sie auch auf + Neue Gruppe klicken.

Wenn Sie mehr als einen Filter hinzufügen, wird links neben den Filterfeldern die Option zum Festlegen zwischen AND und OR der Filterlogik und zum Wechseln zwischen den Filtern angezeigt. Mit einer neuen Filtergruppe wird ein separater Satz von Filtern erstellt, mit der Option, zwischen Gruppen zwischen AND und OR Filterlogik anzugeben.

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 Benutzer anpassen, der diesen Look bzw. dieses Dashboard aufruft. Die Option 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 spezifischen Vertriebsregion des Benutzers gefiltert und automatisch angepasst, um jedem Benutzer die Daten für seine eigene Vertriebsregion anzuzeigen.

Filter für erweiterte Übereinstimmungen

Wenn Sie einen erweiterten Abgleichsfilter hinzufügen möchten, wählen Sie im Drop-down-Menü des Filters die Option Übereinstimmungen (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, 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 die Syntax {{ _user_attributes['name_of_your_attribute'] }}.

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 „richtig“ oder „falsch“ ausgewertet wird. Beim Ausführen der Abfrage gibt Looker nur Zeilen zurück, auf die diese Bedingung zutrifft, d. h. richtig ist.

Einen benutzerdefinierten Filter hinzufügen

Maximieren Sie den Bereich Filter, um einen benutzerdefinierten Filter hinzuzufügen.

Klicken Sie rechts in der Leiste Filter auf das Kästchen Benutzerdefinierter Filter:

Geben Sie eine Dimension oder Funktion ein. Looker zeigt eine Liste mit Funktionen, Operatoren und Feldnamen an, die in Ihrem Ausdruck verwendet werden können. Klicken Sie auf einen Begriff in der Dropdown-Liste, um ihn dem Ausdruck hinzuzufügen. Wenn der Ausdruck fertig ist, muss er als richtig (true) oder falsch (false) ausgewertet werden.

Klicken Sie auf Ausführen (oder verwenden Sie die Tastenkombination Befehlstaste + Eingabetaste auf einem Mac oder Strg + Eingabe unter Windows), um Ihre 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ützen kann.

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.

Da benutzerdefinierte Filter zum Erstellen einer Datenbankabfrage verwendet werden, können Sie in einem benutzerdefinierten Filter nicht auf Messwerte verweisen oder Funktionen verwenden, die auf Abfrageergebnisse angewiesen sind. Auf der Dokumentationsseite Looker-Ausdrücke erstellen wird ausführlich erläutert, wie Sie Looker-Ausdrücke in benutzerdefinierten Feldern verwenden. Auf der Dokumentationsseite Looker-Funktionen und -Operatoren finden Sie eine Liste der verfügbaren Funktionen und Informationen dazu, welche in einem benutzerdefinierten Filter verwendet werden können.

Einen benutzerdefinierten Filter entfernen

So entfernen Sie einen benutzerdefinierten Filter:

  • Klicken Sie auf das X rechts neben dem Ausdruck, um ihn zu löschen.
  • Entfernen Sie das Häkchen aus dem Kästchen Benutzerdefinierter Filter, um den Ausdruck nicht mehr zu verwenden. Wenn Sie die Seite nicht schließen, merkt sich Looker, was Sie eingegeben haben. Der Ausdruck wird wieder angezeigt, wenn Sie noch einmal auf Benutzerdefinierter Filter klicken.

Dimensionen filtern: Rohdaten werden vor der Berechnung eingegrenzt

Wenn Sie nach einer Dimension filtern, schränken Sie die Rohdaten ein, bevor Berechnungen durchgeführt werden.

Angenommen, Sie haben ein Explore erstellt, um zu sehen, wie viele Bestellungen jeden Tag aufgegeben wurden. Das Explore enthält die Felder Orders Created Date und Orders Count.

Fügen Sie dann einen Filter für die Dimension Bestellwert mit der Bedingung is greater than 50 hinzu.

Looker entfernt alle Aufträge aus den Daten, deren Wert unter 50 USD liegt. Der Messwert zählt trotzdem die verbleibenden Bestellungen für jeden Tag, aber die Messwerte sind viel niedriger.

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 jeden Tag aufgegeben wurden. Das Explore enthält die Felder Orders Created Date und Orders Count.

Anschließend fügen Sie dem Messwert Bestellmenge den Filter mit der Bedingung is greater than 350 hinzu.

Looker zählt zunächst alle Bestellungen für jeden Tag. Dann wird der Filter angewendet. Der Filter entfernt die Tage, die 350 oder weniger Aufträge hatten, sodass nur die Tage mit mehr als 350 Aufträgen übrig bleiben.

Daten eingrenzen

Looker unterstützt bis zu 5.000 Zeilen und 200 Spalten für Ergebnisse von pivotierten oder nicht pivotierten Abfragen. Für eine optimale Browser-Leistung werden maximal 50 Spalten empfohlen. Looker legt ein Standardspaltenlimit von 50 Spalten für Pivot-Abfrageergebnisse 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. 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 Users State (Bundesland der Nutzer) und Orders Count (Anzahl der Bestellungen) enthält, nach Orders Count (Anzahl der Bestellungen) sortieren, sehen Sie die fünf Bundesstaaten mit den meisten verkauften Bestellungen.

Weitere Informationen zu Zeilenlimits in anderen Teilen von Looker finden Sie unter Welche Zeilenlimits gibt es in Looker? Seite „Best Practices“.

Wenn das Zeilenlimit erreicht ist, können Sie nicht nach Zeilensummen oder Tabellenberechnungen sortieren.

Spaltengrenzwerte

Wenn Sie Ihren Abfrageergebnissen einen Drehpunkt hinzugefügt haben, können Sie ein Spaltenlimit 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.

Das Feld „Spaltenlimit“ wird in der Datenleiste angezeigt.

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.