drill_fields (per le visualizzazioni)

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 parametro drill_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, misurazione

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 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à.