Questa pagina si riferisce al parametro
drill_fields
che fa parte di una vista.
drill_fields
può essere utilizzato anche come parte di una dimensione o di una misura, descritta nella pagina della documentazione relativa al parametrodrill_fields
(per i campi).
Utilizzo
drill_fields: [field_or_set, field_or_set, ...]
}
Gerarchia
drill_fields |
Tipi di campi possibili
Dimensione, dimensione in un gruppo di dimensioni, misurazioneAccetta
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 nella 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 o insiemi oppure una combinazione di campi e insiemi.
A livello di vista, drill_fields
applica i campi drill_down dichiarati a tutte le misure nella vista in cui drill_fields
non è stato definito a livello di misura.
È possibile disattivare il drill-down includendo nella query una dimensione con il parametro can_filter
impostato su no
.
Esempio
Supponi di avere il seguente 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]
}
}
Questo comporterà la seguente esperienza utente:
Visualizzando in dettaglio il campo Età media, che comprende campi di visualizzazione propri e definiti, vengono visualizzati i campi ID, Nome, Città e Stato. Se visualizzi nel dettaglio il campo Conteggio vengono visualizzati i campi predefiniti Sorgente di traffico, Paese ed Età.