Sfruttare al meglio il ricettario delle visualizzazioni di Looker: personalizzazione delle descrizioni comando

La descrizione comando per la visualizzazione mostra per impostazione predefinita il valore delle dimensioni e delle misure selezionate e può aiutare gli utenti a comprendere il significato di un singolo punto dati.

Ad esempio, una descrizione comando per una visualizzazione della mappa basata su Margine lordo totale raggruppato per Stato mostrerà i valori per entrambi i campi quando un utente passa il mouse sopra lo stato della California.

Un utente passa il cursore sopra la California per visualizzare una descrizione comando con il valore dello stato "California" e il valore del margine lordo totale "$988.018,58".

Tuttavia, cosa succede se vuoi includere nella descrizione comando campi diversi da quelli predefiniti in modo che gli utenti possano ottenere ulteriori informazioni o contesto su un punto dati senza dover cercare altrove?

Puoi personalizzare la descrizione comando in modo da visualizzare i valori di più campi specificati, inclusi i campi non presenti nella query Esplora.

Ingredienti

Prerequisiti

Per personalizzare la descrizione comando, è necessario quanto segue:

Considerazioni sulla personalizzazione delle descrizioni comando

Quando personalizzi una descrizione comando, è importante tenere presente quanto segue:

  • I valori nel parametro html diventano l'asse y di una visualizzazione.
  • Il valore che vuoi visualizzare sull'asse y deve essere quello del parametro sql della misura.
  • Quando utilizzi una misura formattata (una misura di type: percent_of_total o una misura con un parametro value_format_name o value_format), assicurati di utilizzare la sintassi Liquid per il valore visualizzato {{ field_name._rendered_value }} (dove field_name è il nome effettivo della misura o della dimensione).

Esempio

Per impostazione predefinita, la descrizione comando per i punti dati di visualizzazione includerà i valori di Margine lordo totale e Stato. Tuttavia, cosa succede se vuoi fornire agli utenti informazioni aggiuntive non indicate sulla mappa o incluse nella query di esplorazione? E se volessi includere il valore di un campo denominato Percentuale del margine lordo totale anziché Stato? Se includi la percentuale del margine lordo totale, gli utenti potranno confrontare il valore del Margine lordo totale per un singolo punto dati con il margine lordo totale del set di dati.

Per personalizzare la descrizione comando:

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 ;;
}
  1. In modalità di sviluppo, vai alla definizione LookML per il campo da personalizzare.

    Puoi passare direttamente alla definizione di LookML di un campo da un'esplorazione.

  2. Determina i campi e i valori da includere nella descrizione comando, oltre al campo originale. Ad esempio, Percentuale del margine lordo totale.

  3. Aggiungi un parametro html alla misura originale a cui viene fatto riferimento nella query Esplora e viene visualizzata nella descrizione comando. In questo caso, la misura attualmente presente nella query di esplorazione e visualizzata nella descrizione comando è Margine lordo totale.

  4. Nel parametro html, crea un'espressione con variabili Liquid che aggiunga i campi aggiuntivi al valore della misura esistente.

    • Questo esempio utilizza la variabile Liquid _rendered_value per visualizzare i valori formattati di Looker. Ad esempio, total_gross_margin utilizza la formattazione di Looker per due decimali e percent_of_total_gross_margin utilizza la formattazione di Looker per la percentuale con due decimali.
    • Puoi utilizzare una barra verticale,|, per separare i valori di campi diversi.
    • Puoi anche aggiungere altre parole che potrebbero chiarire il significato degli altri valori visualizzati nella descrizione comando. In questo caso, viene aggiunto of total per chiarire che cosa significa il valore percentuale.
  5. Salva, convalida ed esegui il push del codice in produzione dopo aver verificato che funzioni come previsto.

La descrizione comando ora mostra due valori quando un utente passa il mouse sopra un punto dati con la descrizione comando: il valore total_gross_margin del punto dati e il valore percent_of_total_gross_margin corrispondente.

Passaggi successivi

Dopo aver creato la visualizzazione con una descrizione comando personalizzata, puoi condividerla con altri: