Im Visualisierungs-Tooltip werden standardmäßig die Werte der ausgewählten Dimensionen und Messwerte angezeigt. So können Nutzer die Bedeutung eines einzelnen Datenpunkts besser verstehen.
Ein Tooltip für eine Kartenvisualisierung, die auf Gesamtbruttomarge gruppiert nach Bundesland basiert, zeigt beispielsweise Werte für beide Felder an, wenn ein Nutzer den Mauszeiger auf den Bundesstaat Kalifornien bewegt.

Was aber, wenn Sie andere als die Standardfelder in den Tooltip aufnehmen möchten, damit Nutzer mehr Informationen oder Kontext zu einem Datenpunkt erhalten, ohne an anderer Stelle suchen zu müssen?
Sie können den Tooltip so anpassen, dass Werte aus mehreren angegebenen Feldern angezeigt werden, einschließlich Feldern, die nicht in der Explore-Abfrage enthalten sind.
Produkte
- Liquid-Variablen: Mit Liquid-Variablen werden die Werte anderer Felder in Verbindung mit der vorhandenen Explore-Abfrage gerendert.
htmlParameter: Die Felder, die im Parameterhtmleines Messwerts definiert sind, werden im Tooltip gerendert, wenn ein Nutzer den Mauszeiger auf eine Visualisierung bewegt.- Visualisierung: Der Tooltip wird angezeigt, wenn ein Nutzer den Mauszeiger auf einen Datenpunkt in bestimmten Visualisierungstypen bewegt.
Vorbereitung
Für die Anpassung des Tooltips sind folgende Voraussetzungen erforderlich:
- Berechtigungen zum Erstellen von Explores und Berechtigungen zum Entwickeln von LookML.
- Kenntnisse in SQL und LookML-Entwicklung.
- Grundkenntnisse in der Verwendung von Liquid in Looker und HTML-Codierung. Die erforderlichen Hintergrundinformationen finden Sie im Abschnitt Using Liquid variables in the
htmlparameter (Liquid-Variablen im Parameterhtmlverwenden) auf der Dokumentationsseitehtml. - Berechtigungen zum Speichern von Inhalten (wenn Sie die Visualisierung als Look oder Dashboard speichern möchten)
Überlegungen zur Anpassung von Tooltips
Bei der Anpassung eines Tooltips sollten Sie Folgendes beachten:
- Die Werte im Parameter
htmlwerden zur y-Achse einer Visualisierung. - Der Wert, der auf der y-Achse angezeigt werden soll, muss der Wert im Parameter
sqldes Messwerts sein. - Wenn Sie einen formatierten Messwert verwenden (ein Messwert vom Typ
type: percent_of_totaloder ein Messwert mit einem Parametervalue_format_nameodervalue_format), verwenden Sie die Liquid-Syntax für den gerenderten Wert{{ field_name._rendered_value }}. Dabei istfield_nameder tatsächliche Name des Messwerts oder der Dimension.
Beispiel
Standardmäßig enthalten die Tooltips für die Visualisierungsdatenpunkte die Werte für Gesamtbruttomarge und Bundesland. Was aber, wenn Sie Nutzern zusätzliche Informationen zur Verfügung stellen möchten, die nicht auf der Karte angegeben oder in der Explore-Abfrage enthalten sind? Was, wenn Sie anstelle von Bundesland den Wert für ein Feld namens Prozent der Gesamtbruttomarge einfügen möchten? Wenn Sie Prozent der gesamten Handelsspanne einfügen, können Nutzer besser nachvollziehen, wie der Wert für Gesamte Handelsspanne für einen einzelnen Datenpunkt im Vergleich zur gesamten Handelsspanne im gesamten Dataset abschneidet.
So passen Sie den Tooltip an:
measure: total_gross_margin {
type: sum
value_format_name: decimal_2
sql: ${gross_margin} ;;
html: {{ rendered_value }} | {{percent_of_gross_margin._rendered_value }} of total ;;
}
Rufen Sie im Entwicklungsmodus die LookML-Definition für das Feld auf, das Sie anpassen möchten.
Sie können direkt von einem Explore zur LookML-Definition eines Felds navigieren von einem Explore.
Bestimmen Sie die Felder und Werte, die Sie zusätzlich zum ursprünglichen Feld in den Tooltip aufnehmen möchten. Beispiel: Prozent der Gesamtbruttomarge.
Fügen Sie dem ursprünglichen Messwert, auf den in der Explore-Abfrage verwiesen wird und der im Tooltip angezeigt wird, einen Parameter
htmlhinzu. In diesem Fall ist der Messwert, der sich derzeit in der Explore-Abfrage befindet und im Tooltip angezeigt wird, Gesamtbruttomarge.Erstellen Sie im Parameter
htmleinen Ausdruck mit Liquid-Variablen, der die zusätzlichen Felder an den Wert des vorhandenen Messwerts anhängt.- In diesem Beispiel wird die Liquid-Variable
_rendered_valueverwendet, um in Looker formatierte Werte anzuzeigen. Beitotal_gross_marginwird beispielsweise die Looker-Formatierung für zwei Dezimalstellen verwendet und beipercent_of_total_gross_margindie Looker-Formatierung für Prozentsätze mit zwei Dezimalstellen. - Sie können die Werte für verschiedene Felder mit einem senkrechten Strich (
|) trennen. - Sie können auch andere Wörter anhängen, die die Bedeutung der anderen Werte im Tooltip verdeutlichen. In diesem Fall wird
of totalhinzugefügt, um zu verdeutlichen, was der Prozentwert bedeutet.
- In diesem Beispiel wird die Liquid-Variable
Speichern, validieren und übertragen Sie den Code in die Produktionsumgebung, nachdem Sie geprüft haben, ob er wie erwartet funktioniert.
Im Tooltip werden jetzt zwei Werte angezeigt, wenn ein Nutzer den Mauszeiger auf einen Datenpunkt mit dem Tooltip bewegt: der total_gross_margin Wert des Datenpunkts und der entsprechende percent_of_total_gross_margin Wert.

Nächste Schritte
Nachdem Sie Ihre Visualisierung mit einem angepassten Tooltip erstellt haben, können Sie sie für andere freigeben: