Daten filtern und begrenzen

Auf dieser Seite wird erläutert, wie Nutzer Daten in Looker filtern und einschränken können. Beispielsweise kann ein Nutzer die Ergebnisse der Analyse für die letzten drei Monate oder für einen bestimmten Kunden filtern. Nutzer können auch die Anzahl der Zeilen beschränken, die in einem Explore angezeigt werden, oder die Anzahl der Pivot-Spalten, 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.

Sie müssen den Ergebnissen auch nicht unbedingt eine Dimension oder ein Maß hinzufügen, um sie zu filtern. Sie können beispielsweise eine Abfrage erstellen, mit der das Bestelldatum nach den letzten 90 Tagen gefiltert wird, obwohl in Ihren Ergebnissen nur Kunde und Anzahl der Bestellungen angezeigt werden.

In Ihrer Abfrage können Sie diese Filterarten beliebig kombinieren:

  • Einfache Filter sind die am häufigsten verwendeten Filter. Looker bietet entsprechende Drop-down-Listen, Kalender-Widgets und Textfelder.

  • Erweiterte Übereinstimmungen ermöglichen eine erweiterte Bedingung für ein Feld, z. B. eine komplexe Textsuche oder einen Zeitraum, der in der Vergangenheit beginnt und sich um eine bestimmte Anzahl von Tagen erstreckt.

  • Mit benutzerdefinierten Filtern können Sie eine detaillierte Geschäftslogik festlegen, die Logik AND und OR kombinieren oder Looker-Funktionen verwenden.

Einfache Filter

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

Filter werden über den Suchergebnissen 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 der Dimension „Zeit“ können Sie beispielsweise einen Zeitraum auswählen. Eine numerische Dimension bietet Ihnen Optionen wie gleich oder größer als.

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 Filterwert für eine Textdimension eingeben, behält Looker voranstehenden oder nachgestellten Leerzeichen bei. Wenn Sie beispielsweise einen Filter erstellen, der den Text „Hosen“ enthält, würden keine Werte zurückgegeben, in denen der Anfangsbuchstaben nicht enthalten ist, z. B. „Hosen und Leggings“. Der Filter würde mit allen Werten übereinstimmen, die das Leerzeichen vor dem Wort hosen enthalten, z. B. „parachute pants“.

Wenn Sie einen Wert in einen Textfilter kopieren, werden führende und nachgestellte Leerzeichen dabei gekürzt.

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 einen Standardfilter einzugeben, fügen Sie zuerst einen vorangestellten 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 rechts neben einem Filter auf das +. Die neue Option wird je nach Typ der Filteroption entweder als OR- oder als AND-Bedingung angezeigt.

Dieses Beispiel schließt Auftragszahlen über 5.000 oder unter 2.500 ein und schließt Auftragszahlen von 1.500 aus.

Filter mit Benutzerattributen

Looker-Administratoren können Nutzerattribute konfigurieren, die nutzerspezifische Werte angeben. 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. Das Attribut Stimmt mit einem Nutzer ü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 Verkaufsregion des Nutzers gefiltert und automatisch angepasst, um jedem Nutzer die Daten für seine eigene Verkaufsregion anzuzeigen.

Filter für erweiterte Übereinstimmungen

Es gibt mehrere Möglichkeiten, einen Filter für erweiterte Übereinstimmungen hinzuzufügen.

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

Wählen Sie im Drop-down-Menü des Filters die Option ist gleich (erweitert) aus:

Geben Sie im Textfeld den gewünschten Filterausdruck ein. Informationen zu allen verfügbaren Filterausdrücken finden Sie auf der Dokumentationsseite Looker-Filterausdrücke.

Wenn Sie in den Filter für erweiterte Übereinstimmungen ein Sonderzeichen eingeben möchten, fügen Sie zuerst ein vorangestelltes Karat (^) hinzu. Wenn Sie beispielsweise nach Santa Cruz, CA filtern möchten, geben Sie Santa Cruz ^, CA ein.

Ihr Looker-Administrator kann nutzerspezifische Werte konfigurieren, sogenannte Nutzerattribute, mit denen Sie einen Look für jeden Nutzer automatisch anpassen lassen können. Wenn Sie in einem erweiterten Filter auf ein Nutzerattribut verweisen möchten, 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

Wenn Sie einen benutzerdefinierten Filter hinzufügen möchten, maximieren Sie den Bereich Filter.

Klicken Sie rechts oben das Kästchen Benutzerdefinierter Filter an:

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 (Mac) oder Strg + Eingabetaste (Windows), um die Abfrage auszuführen und den benutzerdefinierten Filter anzuwenden.

Auf der Dokumentationsseite Looker-Ausdrücke erstellen erfahren Sie, 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 die ausführlichere Verwendung von Looker-Ausdrücken in benutzerdefinierten Feldern erläutert. Auf der Dokumentationsseite zu Looker-Funktionen und -Operatoren sehen Sie die verfügbaren Funktionen und die in einem benutzerdefinierten Filter zu verwendenden Funktionen.

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, damit der Ausdruck nicht mehr verwendet wird. Wenn Sie die Seite nicht schließen, merkt sich Looker Ihre Eingabe und der Ausdruck wird 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.

Erstellen Sie beispielsweise diesen Explore, um anzuzeigen, wie viele Aufträge pro Tag erteilt wurden:

Fügen Sie der Dimension Bestellbetrag einen Filter hinzu:

Looker entfernt alle Aufträge aus den Daten, deren Wert unter 50 USD liegt. Was übrig bleibt, wird als Messwert für jeden Tag angegeben.

Messwerte filtern: Die Berechnung erfolgt vor dem Eingrenzen von Ereignissen

Wenn Sie nach einem Messwert filtern, schränken Sie die Ergebnisse ein, nachdem der Messwert berechnet wurde.

Erstellen Sie beispielsweise diesen Explore, um anzuzeigen, wie viele Aufträge pro Tag erteilt wurden:

Fügen Sie dem Messwert Anzahl der Bestellungen einen Filter hinzu:

Looker zählt alle Aufträge für jeden Tag. Dann wird der Filter angewendet. Der Filter entfernt die Tage mit 350 oder weniger Aufträgen, sodass die Tage übrig bleiben, an denen über 350 Aufträge eingingen.

Daten eingrenzen

Looker unterstützt bis zu 5.000 Zeilen und eine unbegrenzte Anzahl von Spalten für ohne Pivoting-Abfragen. Für eine optimale Browser-Leistung werden maximal 50 Spalten empfohlen. Looker unterstützt bis zu 200 Spalten für Abfragen mit Drehpunkt, legt jedoch ein Standardlimit von 50 Spalten 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 Sortierung an, dann wendet sie das Limit an. Wenn beispielsweise nur die besten fünf Bundesstaaten gemessen an der Anzahl der Verkaufsaufträge angezeigt werden sollen, sortieren Sie nach Aufträgen.

Weitere Informationen zu Zeilenlimits in anderen Elementen von Looker finden Sie im Artikel Welche Zeilenlimits gibt es in Looker?.

Wenn Sie ein Zeilenlimit erreichen, können Sie nicht nach Zeilensummen oder Tabellenberechnungen sortieren.

Spaltengrenzwerte

Wenn Sie Ihrem Bericht eine Pivot-Tabelle hinzugefügt haben, können Sie ein Spaltenlimit von bis zu 200 anwenden. Looker warnt Sie, wenn Sie Daten ausblenden können, indem Sie ein zu niedriges Spaltenlimit festlegen. Die Sortierreihenfolge des Pivots ist wichtig. Looker erst wendet die Sortierung an, dann wendet das Limit an. Wenn beispielsweise nur die letzten fünf Monate der Auftragserstellung angezeigt werden sollen, sortieren Sie nach dem Monat der Auftragserstellung.

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.