Utilisation
view: view_name {
dimension: field_name {
allow_fill: yes
}
}
|
Hiérarchie
allow_fill |
Types de champs possibles
Dimension, groupe de dimensions
Valeur par défaut
yes
Acceptation
Booléen (oui ou non)
|
Définition
Certains jeux de données contiennent des valeurs qui suivent un schéma prévisible, comme les dates. Un utilisateur peut extraire les données d'une période et constater que certains mois, semaines, dates ou autres types de dates ne comportent pas de valeur. Par défaut, la table de données et la visualisation affichent les dates renvoyées par la requête et ignorent les dates manquantes.
Dans ces cas, l'option Remplissage des dimensions de Looker permet à l'utilisateur de remplir les dates et les valeurs manquantes dans le tableau de données et dans l'axe de la visualisation de la requête. Cette option est accessible dans le menu Outils de la dimension, dans la section Données d'une exploration.

Le paramètre allow_fill d'une dimension permet d'activer ou de désactiver l'option de remplissage des valeurs manquantes dans le tableau de données et dans l'axe de la visualisation. Par défaut, si le type de dimension permet de remplir les valeurs manquantes, l'option s'affiche dans le menu en forme de roue dentée de la dimension. Pour désactiver l'option permettant de renseigner les valeurs manquantes pour une dimension, définissez allow_fill sur no.
L'option allow_fill est disponible pour les groupes de dimensions et les dimensions qui ont un nombre de valeurs fixe, comme les valeurs oui/non et les valeurs graduelles, ainsi que pour les types de date tels que day_of_week ou hour_of_day.
Vous pouvez également utiliser le paramètre case ou tier pour appliquer l'option allow_fill à toute option de dimension basée sur une liste de valeurs. Les valeurs manquantes sont automatiquement renseignées pour les requêtes exécutées avec une seule dimension et/ou un seul tableau croisé dynamique, à condition que l'utilisateur n'ait appliqué de filtre à aucune mesure.
Le remplissage des dimensions peut être appliqué à plusieurs dimensions à la fois dans une requête, y compris aux dimensions pivotées. Toutefois, Looker peut le désactiver automatiquement pour optimiser les performances des requêtes s'il détecte qu'un trop grand nombre de champs seront générés avec des valeurs remplies.
Exemples
Empêchez un utilisateur de renseigner les valeurs manquantes pour la dimension Date de création :
dimension: created_date {
type: date
sql: ${TABLE}.created_date ;;
allow_fill: no
}
Éléments à prendre en compte
Dans de rares cas, il n'est pas possible d'utiliser le remplissage des dimensions :
Lorsque les dimensions utilisent le paramètre
order_by_field.Les dimensions sont filtrées et contiennent un nombre de valeurs fixe, comme oui/non, les jours de la semaine ou du mois, etc. Le filtrage de ces types de champs élimine le nombre fixe de valeurs dont Looker a besoin pour remplir de manière précise les valeurs manquantes.
Lorsque l'utilisateur affiche le détail d'une dimension croisée.
Looker détecte qu'un trop grand nombre de lignes ou de colonnes seront générées avec des valeurs remplies et désactive automatiquement le remplissage des dimensions afin d'optimiser les performances des requêtes.