Questa pagina si riferisce al parametro
drill_fieldsche fa parte di una visualizzazione.
drill_fieldspuò essere utilizzato anche nell'ambito di una dimensione o di una misura, come descritto nella pagina della documentazione dedicata al parametrodrill_fields(per i campi).
Utilizzo
view: view_name {
drill_fields: [field_or_set, field_or_set, …]
}
|
Gerarchia
drill_fields |
Tipi di campi possibili
Dimensione, Dimensione in un gruppo di dimensioni, Misura
Accetta
Un elenco di nomi di campi o di insiemi racchiuso fra parentesi quadre
|
Definizione
Il parametro drill_fields controlla cosa accade quando un utente fa clic sul valore di una cella della tabella mentre esplora i dati. In questo modo, l'utente effettua il"drill-down" nei dati, visualizzando i singoli record che formano la cella, limitando la propria query al valore della cella o suddividendo i dati senza rimuovere la correlazione.
Il parametro drill_fields accetta un elenco di campi, insiemi o una combinazione di campi e insiemi.
A livello di visualizzazione, drill_fields applica i campi di visualizzazione in dettaglio dichiarati a tutte le misure nella visualizzazione che non hanno drill_fields definito a livello di misura.
La visualizzazione in dettaglio può essere disattivata includendo nella query una dimensione con il parametro can_filter impostato su no.
Esempio
Supponiamo di avere il seguente codice LookML:
view: orders {
drill_fields: [source*, age]
measure: count {
type: count
}
measure: average_age {
type: average
sql: ${age} ;;
drill_fields: [id, name, city, state]
}
set: source {
fields: [traffic_source, country]
}
}
Se fai il drill-down nel campo Età media, vengono visualizzati i campi ID, Nome, Città e Stato. Se fai il drill-down nel campo Conteggio, vengono visualizzati i campi predefiniti Sorgente di traffico, Paese ed Età.
