drill_fields (per le viste)

Questa pagina si riferisce al parametro drill_fields che fa parte di una visualizzazione.

drill_fields può essere utilizzato anche nell'ambito di una dimensione o di una misura, come descritto nella pagina della documentazione dedicata 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, 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à.