Dashboards kreuzfiltern

Mit der Kreuzfilterung können Betrachter von Dashboards einfacher und intuitiver mit den Daten eines Dashboards interagieren und nachvollziehen, wie sich die Messwerte aufeinander auswirken. Mit der Kreuzfilterung können Nutzer einen Datenpunkt in einer Dashboard-Tile auswählen, damit alle Dashboard-Tiles automatisch anhand dieses Wertes gefiltert werden.

Es können mehrere Kreuzfilter gleichzeitig erstellt und in Verbindung mit standardmäßigen Dashboard-Filtern verwendet werden.

Kreuzfilterung für Dashboards aktivieren

Damit die Kreuzfilterung erfolgreich aktiviert werden kann, müssen alle Dashboard-Tiles aus demselben Explore erstellt werden.

  1. Sie benötigen die Zugriffsebene Zugriff verwalten, Bearbeiten für das Dashboard.
  2. Wechseln Sie in den Bearbeitungsmodus des Dashboards, indem Sie im Dreipunkt-Menü des Dashboards die Option Dashboard bearbeiten auswählen.
  3. Wählen Sie in der blauen Symbolleiste oben im Dashboard Filter aus und aktivieren Sie den Schalter Kreuzfilterung.
  4. Enthält das Dashboard nicht unterstützte Visualisierungsarten, erscheint ein Pop-up-Fenster mit dem Hinweis, dass das Dashboard Tiles enthält, die keine Kreuzfilterung auslösen können: Wählen Sie zum Fortfahren OK aus.
  5. Wählen Sie in der Dashboard-Symbolleiste Speichern aus.

    LookML-Entwickler können eventuell die Leistung für die Kreuzfilterung mit der Aggregatfunktion verbessern. Weitere Informationen zur Verwendung von Aggregate Awareness mit Dashboards finden Sie auf der Dokumentationsseite Benutzerdefinierte Dashboards erstellen.

Kreuzfilter für Dashboards erstellen

Ist die Kreuzfilterung für eine Instanz und ein Dashboard aktiviert, können Sie Kreuzfilter erstellen.

  1. Wählen Sie in einer Tile mit einer unterstützten Visualisierung einen Datenpunkt aus. Bei Balken-, Spalten-, Linien-, Flächen-, Streu- und Kreisdiagrammen können Sie auch die Diagrammlegende auswählen.

  2. Die Tile, die den Kreuzfilter erstellt, markiert diesen Datenpunkt und zeigt alle anderen Datenpunkte als nicht verfügbar an, indem sie grau dargestellt werden. (Bei Tabellenvisualisierungen wird der ausgewählte Wert auf der Tile fett hervorgehoben, anstatt die anderen Datenpunkte als nicht verfügbar anzuzeigen.) Alle anderen Daten-Tiles werden anhand des Wertes dieses Datenpunkts gefiltert. Das Kreuzfilterfeld und der Wert werden zur Information oben im Dashboard angezeigt.

  3. Um einen zusätzlichen Wert zu einem vorhandenen Kreuzfilter hinzuzufügen, halten Sie die Befehlstaste (Mac) oder die Strg-Taste (Windows) gedrückt und wählen zusätzliche Datenpunkte oder Legenden aus.

  4. Die Tiles werden ebenfalls anhand des zusätzlichen Wertes gefiltert. Der zusätzliche Wert für den Kreuzfilter wird oben im Dashboard angezeigt.

  5. Wenn Sie einen neuen Kreuzfilter hinzufügen möchten, wählen Sie einen anderen Datenpunkt in einer Tile mit einer unterstützten Visualisierungsart aus. Alle Tiles werden auch anhand dieses Kreuzfilters gefiltert. Oben im Dashboard werden ein zusätzliches Feld und ein Wert angezeigt.

Unterstützte und nicht unterstützte Visualisierungsarten

Jede Daten-Tile in einem Dashboard enthält eine Visualisierung. Die Art der Visualisierung legt fest, ob Sie die Datenpunkte auf dieser Tile zur Erstellung von Kreuzfiltern verwenden können oder nicht.

Unterstützte Visualisierungsarten

Die folgenden Visualisierungsarten werden unterstützt und können Kreuzfilter erstellen:

Informationen zum Aktivieren der Kreuzfilterung für benutzerdefinierte Visualisierungen finden Sie in der API 2.0-Referenzdokumentation im custom_visualizations_v2-GitHub-Repository.

Nicht unterstützte Visualisierungsarten

Die folgenden Visualisierungsarten werden nicht unterstützt und können keine Kreuzfilter erstellen. Sie können jedoch anhand von Kreuzfiltern gefiltert werden:

Unabhängig vom Visualisierungstyp können Sie keine Kreuzfilter (oder standardmäßigen Dashboard-Filter) für ein benutzerdefiniertes Feld erstellen.

Bereichsauswahl verwenden

Sie können die Bereichsauswahl verwenden, um die Kreuzfilterung des Dashboards für einen ganzen Bereich vorzunehmen. Zum Verwenden der Bereichsauswahl:

  • Eine Dashboard-Tile muss eine Linien-, Flächen- oder Streuvisualisierung verwenden.
  • Die Visualisierung muss kontinuierliche Daten auf der x-Achse verwenden. Dies sind in der Regel numerische Daten, Daten mit Zeiträumen oder Daten eines zeitbasierten Typs, obwohl einige Zeiträume und Zeittypen nicht kontinuierlich sind.
  • Der Skalentyp der X-Achse der Visualisierung darf nicht Ordinal sein. Wenn er Ordnungszahl lautet, erstellt die Bereichsauswahl separate Kreuzfilter für jeden ausgewählten Datenpunkt.

Um die Bereichsauswahl zu verwenden, klicken Sie auf ein Ende des gewünschten Bereichs, und ziehen Sie die Maus dann bei gedrückter Maustaste an das andere Ende des Bereichs. Wenn Sie die Maustaste loslassen, wird der Kreuzfilter oben im Dashboard angezeigt, und die anderen Tiles werden anhand dieses Bereichs gefiltert. Sie können keine zusätzlichen Werte zu Kreuzfiltern mit Bereichsauswahl hinzufügen.

In diesem Beispiel hat ein Dashboard-Betrachter die Wochen vom 25. November bis zum 2. Dezember ausgewählt. Der ausgewählte Bereich wird schattiert dargestellt und der Kreuzfilter wird oben im Dashboard angezeigt.

Beispiel für die Kreuzfilterung eines Dashboards.

Jeder Datenpunkt umfasst eine Woche. Während der schattierte Bereich am 2. Dezember zu enden scheint, endet der Kreuzfilter tatsächlich am 9. Dezember, dem letzten Tag dieser Woche. Der Kreuzfilter oben im Dashboard zeigt den vollständigen Bereich an: vom 25. November bis zum 9.Dezember.

Nicht kontinuierliche Zeittypen

Die Zeiträume und zeitbasierten Typen in der folgenden Liste gelten nicht als kontinuierlich. Wenn Sie die Bereichsauswahl mit diesen verwenden, wird ein separater Kreuzfilter für jeden ausgewählten Datenpunkt erstellt.

  • date_time_of_day
  • date_day_of_week
  • date_month_name
  • date_quarter_of_year
  • date_fiscal_quarter_of_year

Kreuzfilter mit standardmäßigen Dashboard-Filtern verwenden

Ein Dashboard kann sowohl Kreuzfilter als auch standardmäßige Dashboard-Filter enthalten. Kreuzfilter werden nach Standardfiltern angezeigt und sind dunkler blau eingefärbt. In der nachstehenden Abbildung ist beispielsweise der Filter für „Status“ ein Standardfilter. Die Filter für „Erstellungsmonat“ und „Verkehrsquelle“ sind Kreuzfilter:

Beispiel für ein Liniendiagramm, das den visuellen Stil von Kreuzfiltern zeigt.

Kreuzfilter unterscheiden sich in einigen Punkten von standardmäßigen Dashboard-Filtern:

  • Kreuzfilterung muss für Ihre Looker (Google Cloud Core)-Instanz und Ihre Dashboards getrennt aktiviert werden.
  • Sie benötigen keinen Bearbeitungszugriff auf ein Dashboard, um Kreuzfilter zu erstellen oder zu ändern. Sie benötigen jedoch Bearbeitungszugriff, um die Kreuzfilterung für ein Dashboard zu aktivieren.
  • Kreuzfilter können nicht mit denselben Dashboard-Steuerelementen konfiguriert werden wie Standardfilter.
  • Bestimmte Kreuzfilter sind für andere Nutzer nur sichtbar, wenn das Dashboard, auf das Kreuzfilter angewendet wurden, über einen Link geteilt oder in eine Website eingebettet wird.
  • Kreuzfilter werden nicht mit dem Dashboard gespeichert. Sobald Sie das Dashboard verlassen, werden Kreuzfilter gelöscht.
  • Kreuzfilter werden nicht auf Dashboard-Downloads, Zeitpläne oder Benachrichtigungen angewendet.

Wenn Sie Kreuzfilter verwenden, können Sie vorübergehende Änderungen an den Filterwerten eines Dashboards vornehmen. Wenn Sie jedoch einen Kreuzfilter für dasselbe Feld erstellen, das von einem Standardfilter verwendet wird, kann der Standardfilterwert erst geändert werden, nachdem der Kreuzfilter entfernt wurde.

Kreuzfilter können auch in Dashboards verwendet werden, die Filter auf Visualisierungs-Tiles enthalten. Wenn ein Kreuzfilter auf dasselbe Feld wie ein Visualisierungsfilter oder ein Dashboard-Filter angewendet wird, hat der Kreuzfilter Vorrang und überschreibt die Visualisierungs- und Dashboard-Filterwerte für diese Tile. Weitere Informationen zur Filterpriorität finden Sie unter Verhalten beim Überschreiben von Dashboard-Filtern. Kreuzfilter, die auf das Dashboard angewendet werden, werden nicht im Fenster Filter anzeigen einer Tile angezeigt.

Wenn Sie Bearbeitungsberechtigungen für ein Dashboard haben, können Sie Standard-Dashboard-Filter bearbeiten und erstellen, während Kreuzfilter aktiviert sind. Wenn Sie jedoch den Bearbeitungsmodus aufrufen, um Standardfilter zu bearbeiten oder hinzuzufügen, werden alle aktuellen Kreuzfilter gelöscht.

Dashboards mit angewendeten Kreuzfiltern teilen

Kreuzfilter werden nicht mit dem Dashboard gespeichert. Sie können Sie folgendermaßen teilen:

Mit aktivierter Kreuzfilterung aufschlüsseln

Ist die Kreuzfilterung für ein Dashboard aktiviert, können Sie Daten der Visualisierung durch Rechtsklick aufschlüsseln.

Kreuzfilter entfernen

Es gibt zwei Möglichkeiten, um einen einzelnen Kreuzfilter zu entfernen:

  1. Wählen Sie den Datenpunkt, auf den die Kreuzfilterung angewandt wird, noch einmal aus.
  2. Wählen Sie das X neben dem Kreuzfilterwert oben im Dashboard aus.

Sind mehrere Kreuzfilter vorhanden, können Sie sie alle löschen, indem Sie oben im Dashboard auf das X rechts neben den Filterwerten klicken.

Wenn Sie den Bearbeitungsmodus aufrufen, werden auch alle Kreuzfilter gelöscht.

Kreuzfilterungsleistung mit Aggregatfunktion verbessern

LookML-Entwickler können eventuell die Abfrageleistung von Dashboards, auf die Kreuzfilterung angewendet wurde, mit der Aggregatfunktion verbessern. Mit der Aggregat-Awareness können Entwickler zusammengefasste Tabellen unter LookML-explore-Parametern erstellen, um Abfragen für eine oder mehrere Kacheln in einem Dashboard zu optimieren. Im ersten Schritt müssen Sie den LookML-Code für die zusammengefasste Tabelle abrufen. Er wird im Dreipunkt-Menü des Dashboards unter der Option LookML abrufen angezeigt. Weitere Informationen finden Sie auf der Dokumentationsseite zum Parameter aggregate_table.