Questa sezione si riferisce al parametro
labelche fa parte di un campo.
labelpuò essere utilizzato anche nell'ambito di un modello, come descritto nella pagina della documentazione dedicata al parametrolabel(per i modelli).
labelpuò essere utilizzato anche nell'ambito di un'esplorazione, come descritto nella pagina della documentazione dedicata al parametrolabel(per le esplorazioni) .
labelpuò essere utilizzato anche nell'ambito di una vista, come descritto nella pagina della documentazione dedicata al parametrolabel(per le viste).
labelpuò essere utilizzato anche come parte di una linea di riferimento, come descritto nella pagina di documentazione Parametri della linea di riferimento della dashboard.
Utilizzo
view: view_name {
dimension: field_name {
label: "desired label name"
}
}
|
Gerarchia
label |
Tipi di campi possibili
Dimensione, Gruppo di dimensioni, Misura, Filtro, Parametro
Accetta
Una stringa
|
Definizione
label contribuisce a rendere le esplorazioni più intuitive consentendoti di scegliere la modalità di visualizzazione dei nomi dei campi nel selettore campi e nella tabella dati di un'esplorazione. Se non viene specificata alcuna etichetta, l'etichetta predefinita è il nome del campo.
Variabili Liquid con label
Puoi utilizzare le variabili Liquid con il parametro label. Le variabili Liquid consentono di accedere a dati quali informazioni su un modello o un'esplorazione, filtri applicati a un campo e valori degli attributi utente. Puoi utilizzare le variabili Liquid per modificare dinamicamente il valore di label, modificando così l'aspetto del campo nel selettore dei campi e nelle visualizzazioni dei dati.
Le variabili Liquid che restituiscono un valore in base a un filtro, ad esempio
_filters, o che richiedono l'esecuzione di una query, ad esempioin_query, non modificano il nome del campo nel selettore di campi. In questi casi, il nome del campo verrà modificato solo nella visualizzazione risultante.
Ad esempio, la variabile Liquid {{ _user_attributes['name_of_attribute'] }}label cambierebbe il nome del campo nel selettore di campi in John Smith:
label: "{{ _user_attributes['name'] }}"
Nell'esempio successivo, la dimensione name utilizza la struttura Liquid {% if %} {% else %} {% endif %}_user_attributes['name_of_attribute']label a seconda di un attributo utente company:
dimension: name {
label: "{% if _user_attributes['company'] == 'Looker' %} Employee Name {% else %} Customer Name {% endif %}"
sql: ${TABLE}.name ;;
}
Puoi vedere altri esempi di utilizzo di label con le variabili Liquid per definire etichette dinamiche nella pagina Best practice Modi interessanti per utilizzare Liquid nelle etichette.
Esempio
Visualizza questa misura come Numero di clienti anziché Conteggio clienti univoci nel selettore di campi.
measure: customer_count_distinct {
label: "# of Customers"
type: count_distinct
sql: ${customer.id} ;;
}
Aspetti da considerare
L'IDE segnala le etichette duplicate in una visualizzazione
Per evitare etichette di campo duplicate nella stessa visualizzazione, l'IDE di Looker mostra un'icona informativa accanto al numero di riga di eventuali etichette di campo duplicate in un file di visualizzazione LookML. Se passi il mouse sopra l'icona informativa accanto al numero di riga, la descrizione comando indica che nella visualizzazione è già presente un campo con l'etichetta.

L'IDE di Looker mostrerà le stesse informazioni nel riquadro Guida rapida se selezioni il testo dell'istruzione label nell'IDE:
