Filter zu älteren Dashboards hinzufügen

Auf dieser Seite werden die Legacy-Dashboards von Looker beschrieben. Aktualisieren Sie auf die neuen Looker-Dashboards, um die Leistung zu steigern, ein neues, modernes Design zu erhalten und benutzerdefinierte, nutzerfreundliche Filter zu verwenden. Sie können ermitteln, welche Art von Dashboard Sie verwenden, indem Sie die Screenshots auf den Dokumentationsseiten Dashboards ansehen und Ältere Dashboards ansehen vergleichen.

In der vorherigen Anleitung wurde gezeigt, wie Sie ein altes Dashboard bearbeiten. In diesem Tutorial wird demonstriert, wie Sie Filter konfigurieren und Ihren älteren Dashboards hinzufügen, damit Benutzer die in den Dashboards angezeigten Daten einschränken können.

Filter, die vom Benutzer geändert werden können, zu einem älteren Dashboard hinzufügen

Einem Legacy-Dashboard können Filter hinzugefügt werden, damit Nutzer die Ergebnisse auf die gewünschten Daten eingrenzen können. Prüfen Sie zuerst, ob sich das Dashboard im Bearbeitungsmodus befindet. Klicken Sie dann in der Symbolleiste des alten Dashboards auf Filter. Daraufhin wird das Fenster Dashboard-Filter hinzufügen/bearbeiten geöffnet:

Gehen Sie dann im Fenster Dashboard-Filter hinzufügen/bearbeiten so vor:

  1. Klicken Sie auf Neuer Filter, um einen neuen Filter zu erstellen. Looker listet den neuen Filter im linken Bereich des Filter-Fensters auf. Sie können die Reihenfolge, in der die Filter im Dashboard angezeigt werden, per Drag-and-Drop ändern.
  2. Legen Sie einen Namen für den Filter fest.
  3. Wählen Sie den gewünschten Filtertyp aus. Sie können einen Filter für Datum, String, Zahl oder Feld erstellen. Mit den Typen Date, String und Number kann der Nutzer einen beliebigen Wert dieses Typs eingeben. Mit dem Typ Feld können Sie ein bestimmtes Feld auswählen, für das der Filter die Daten einschränkt. Wenn es sich bei einem Filter des Typs Feld um ein String-Feld handelt, schlägt Looker Filteroptionen vor, die mit den vom Nutzer eingegebenen Daten übereinstimmen.
  4. Geben Sie bei Bedarf einen Standardwert vor. Dieser Wert wird dem Benutzer beim Laden des Dashboards vorgeschlagen, kann jedoch vom Benutzer geändert werden. Sie können einen Basisstandard aus den Drop-down-Optionen auswählen oder einen komplexeren Standardwert basierend auf einer erweiterten Übereinstimmung erstellen, wie auf der Dokumentationsseite Daten filtern und begrenzen beschrieben.

  5. Legen Sie fest, auf welche Tiles der Filter angewendet werden soll, und aktivieren Sie sie. Wählen Sie anschließend die LookML-Felder aus, auf den der Wert des Filters angewendet wird.

  6. Wählen Sie für Kacheln, die auf zusammengeführten Abfrageergebnissen basieren, die Abfrage oder Abfragen aus, auf die Sie den Filter anwenden möchten. Aktivieren Sie dann das Feld „LookML“, auf das der Filterwert angewendet werden soll.

  7. Auf dem Tab Filter zum Aktualisieren können Sie abhängig vom ausgewählten Filter unterschiedliche Filter festlegen, wie im folgenden Abschnitt beschrieben. Anleitung:

    • Speichern Sie den Filter in seiner bisher definierten Form.
    • Aktivieren Sie den Schalter neben den anderen Filtern, die von diesem Filter abhängig sein sollen.
  8. Wählen Sie auf dem Tab Filter anpassen das gewünschte Verhalten des Filters aus:

    • Filterwert zum Ausführen dieses Dashboards erforderlich:Der Nutzer muss einen Filterwert eingeben, bevor das Dashboard ausgeführt werden kann. Weitere Informationen finden Sie unten in diesem Abschnitt.
    • Mehrere Filterwerte zulassen:Wenn diese Option aktiviert ist, können Nutzer mehrere Filterwerte auswählen. Ist die Option deaktiviert, kann der Benutzer nur einen Filterwert auswählen. Weitere Informationen finden Sie unten in diesem Abschnitt.
  9. Speichern Sie den Filter.

Wenn Sie Feldnamen ändern, die in Ihren Look- oder Legacy-Dashboards als Filter dienen, prüfen Sie den Bereich „Filter“ Ihrer geplanten Looks und Dashboards und aktualisieren Sie die Filter nach Bedarf, um Ihre Änderungen zu berücksichtigen. Wenn eine geplante Inhaltslieferung nicht mehr funktionsfähige Filter enthält (zum Beispiel wenn sich das Feld geändert hat, auf das verwiesen wird), könnte die geplante Lieferung ungefilterte Daten anzeigen.

Standardfilterverhalten in älteren Dashboards

Ein neuer Filter in einem älteren Dashboard wird standardmäßig für alle zuvor vorhandenen Tiles auf dem Dashboard deaktiviert. Wenn Sie den neuen Filter auf eine oder mehrere Kacheln anwenden möchten, müssen Sie im Fenster Dashboard-Filter hinzufügen/bearbeiten auf dem Tab Zu aktualisierende Kacheln die entsprechenden Kacheln aktivieren.

Standardmäßig wird ein bereits vor dem Hinzufügen der Kachel zum Dashboard vorhandener Filter nicht auf eine neue Kachel angewendet. Wenn Sie den Filter auf eine neue Kachel anwenden möchten, müssen Sie die Kachel direkt bearbeiten. Rufen Sie dazu das Dashboard in den Bearbeitungsmodus auf, klicken Sie bei der Kachel auf Angewandte Filter bearbeiten und aktivieren Sie die Ein-/Aus-Schaltfläche für den Filter.

Wenn Dashboard-Filter auf eine zusammengeführte Ergebniskachel angewendet werden und sich die Zusammenführung in irgendeiner Weise ändert – z. B. wenn die Abfragen neu angeordnet oder Abfragen hinzugefügt oder entfernt werden – werden alle Dashboard-Filter für diese Kachel deaktiviert. Wenn Sie die Filter wieder anwenden möchten, müssen Sie im Fenster Dashboard-Filter hinzufügen/bearbeiten auf dem Tab Zu aktualisierende Kacheln die Kachel aktivieren.

Wenn Filter bei beiden Filtern nach demselben Feld gefiltert werden, werden ältere Filter auf das Dashboard angewendet, das auf den zugrunde liegenden Look oder Explore angewendet wird. Weitere Informationen finden Sie im Community-Beitrag zur Looker-Community im Abschnitt „Entdecken“ mit globalen Dashboard-Filtern überschreiben.

Ältere Dashboard-Filter als Aufschlüsselungsergebnisse

Wenn Ihr Looker-Administrator die Labs-Funktion Dashboards in Aufschlüsselungsmenüs aktiviert hat, können Nutzer direkt von einem Drohungsmenü aus einem Feld, das als Filter auf diesem alten Dashboard verwendet wird, auf ein Dashboard verlinken.

Ein Dashboard erscheint in den folgenden Situationen in einem Aufschlüsselungsmenü:

  • Wenn es im Dashboard von type: field einen globalen Filter gibt, mit dem nach einem Feld gefiltert wird, zu dem ein Nutzer eine Aufschlüsselung durchführt

  • Es ist ein globaler Filter eines beliebigen Typs vorhanden, der auf eine Tile im älteren Dashboard angewendet wird, und ein Benutzer schlüsselt das Feld auf, für das der Filter gilt.

Facettenfilter einrichten

Dashboard-Filter des Typs Feld können auf andere Feld-Filter angewendet werden. Beispiel: Sie haben einen Filter Flughafenstatus und einen Filter Flughafenname. Sie können den Filter Name des Flughafens auf Grundlage des Filters Flughafenstatus aktualisieren:

Dadurch werden dem Benutzer nur Flughäfen im ausgewählten Bundesstaat vorgeschlagen:

Einen Filterwert verlangen

Standardmäßig verlangen Filter keine Werte. Wenn ein Filter, für den kein Wert erforderlich ist, leer gelassen wird, werden die Daten einfach nicht durch das Filterfeld eingeschränkt. Wenn Sie beispielsweise auf einem Dashboard einen Filter für ein State-Feld haben und dieser Filter keinen Wert erhalten hat, gibt das Dashboard Daten für alle Bundesstaaten zurück.

Wenn für einen Filter ein Wert erforderlich ist, wird das Dashboard nicht ausgeführt, wenn der Filter leer ist. Für Zeitpläne mit leeren Filtern werden bei der Auslieferung ebenfalls keine Ergebnisse angezeigt.

Sie können jedoch festlegen, dass ein Benutzer einen Wert für einen Filter eingeben muss, um das Dashboard ausführen zu können:

  1. Klicken Sie im Fenster Dashboard-Filter hinzufügen/bearbeiten auf den Filter.
  2. Klicken Sie auf den Tab Filter anpassen.
  3. Aktivieren oder deaktivieren Sie die Option Filterwert für dieses Dashboard erforderlich.
  4. Klicken Sie auf Speichern.

Wenn die Option Filterwert zum Ausführen dieses Dashboards erforderlich aktiviert ist, gilt Folgendes, wenn ein Nutzer das Dashboard ausführen möchte, ohne einen Wert in den erforderlichen Filter einzugeben:

  • Die Schaltfläche Ausführen im Dashboard ist ausgegraut und deaktiviert.
  • Wenn ein Nutzer den Mauszeiger auf die Schaltfläche Ausführen bewegt, wird eine Meldung mit dem Hinweis angezeigt, dass er einen Wert für den Filter angeben muss, um das Dashboard auszuführen.
  • Neben dem Filterfeld wird ein gelbes Warnsymbol angezeigt.
  • Wenn der Benutzer auf das Warnsymbol zeigt, erscheint die Meldung, dass der Filter einen Wert benötigt.
  • Die Optionen Cache leeren &Aktualisieren sind sowohl im Dashboard-Zahnradmenü als auch in den einzelnen Kachelmenüs deaktiviert.

Anzahl der Werte begrenzen

Standardmäßig können Nutzer für einen älteren Dashboard-Filter mehrere Werte auswählen. Wahlweise können Sie Benutzer auf einen einzigen Filterwert beschränken:

  1. Klicken Sie im Fenster Dashboard-Filter hinzufügen/bearbeiten auf den Filter.
  2. Klicken Sie auf den Tab Filter anpassen.
  3. Aktivieren oder deaktivieren Sie Mehrere Filterwerte zulassen.
  4. Klicken Sie auf Speichern.

Wenn Mehrere Filterwerte zulassen aktiviert ist, kann der Nutzer zusätzliche Werte für einen Filter hinzufügen:

Wenn Mehrere Filterwerte zulassen deaktiviert ist, kann kein zweiter Wert für den Filter hinzugefügt werden. Der Standardwert des Filters kann entweder entspricht (für Strings und Zahlen), am Tag (für Datumsangaben) oder entspricht einem Nutzerattribut (für Strings, Zahlen und Datumsangaben) sein:

Bei Standortfeldern kann der alte Dashboard-Filter nicht auf Mehrere Filterwerte zulassen deaktiviert werden.

Ältere Dashboard-Filter neu anordnen

Sie können ältere Dashboard-Filter per Drag-and-Drop neu anordnen. Anleitung:

  1. Das Dashboard muss sich im Bearbeitungsmodus befinden.
  2. Klicken Sie in der Dashboard-Symbolleiste auf Filter. Das Fenster Dashboard-Filter hinzufügen/bearbeiten wird geöffnet:

  3. Klicken Sie auf die drei horizontalen Linien links neben dem Namen des Filters, den Sie verschieben möchten.

  4. Ziehen Sie den Filter gedrückt, während Sie ihn gedrückt halten.

  5. Klicken Sie rechts unten im Fenster auf Speichern.

Die Filter werden jetzt in der festgelegten Reihenfolge angezeigt. In diesem Fall haben wir Alter als ersten Filter und Erstellt am als letzten Filter festgelegt: