Cette page fait référence au paramètre
drill_fieldsqui fait partie d'une vue.
drill_fieldspeut également être utilisé dans une dimension ou une mesure, comme décrit sur la page de documentation du paramètredrill_fields(pour les champs).
Utilisation
view: view_name {
drill_fields: [field_or_set, field_or_set, …]
}
|
Hiérarchie
drill_fields |
Types de champs possibles
Dimension, dimension dans un groupe de dimensions, mesure
Acceptation
Liste de noms de champs ou d'ensembles entre crochets
|
Définition
Le paramètre drill_fields contrôle ce qui se passe lorsqu'un utilisateur clique sur la valeur d'une cellule de tableau pendant qu'il explore les données. Lorsqu'un utilisateur effectue cette action, il analyse les données en détail, ce qui lui permet d'afficher les enregistrements individuels qui composent cette cellule, de limiter sa requête à la valeur de la cellule ou de segmenter les données de manière associée.
Le paramètre drill_fields accepte une liste de champs, d'ensembles ou une combinaison des deux.
Au niveau de la vue, drill_fields applique les champs d'analyse déclarés à toutes les mesures de la vue pour lesquelles drill_fields n'est pas défini au niveau de la mesure.
Pour désactiver l'analyse, incluez dans la requête une dimension dont le paramètre can_filter est défini sur no.
Exemple
Supposons que vous disposiez du code LookML suivant :
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]
}
}
Si vous affichez le détail du champ Âge moyen, les champs ID, Nom, Ville et État s'affichent. Si vous affichez le détail du champ Nombre, les champs par défaut Source de trafic, Pays et Âge s'affichent.
