Utilisation
fields_hidden_by_default: oui
}
Hiérarchie
fields_hidden_by_default |
Acceptation
Valeur booléenne (oui ou non) |
Définition
Par défaut, tous les champs d'une vue sont affichés dans la section "Explorations" de la vue. Si vous voulez qu'un champ soit disponible pour la modélisation, mais pas visible par les utilisateurs, vous pouvez le masquer dans l'outil de sélection de champs "Explorer" en ajoutant le paramètre hidden: yes
au champ.
Si vous souhaitez masquer la plupart des champs d'une vue, vous pouvez plutôt ajouter le paramètre fields_hidden_by_default: yes
à la vue. La valeur par défaut de tous les champs de la vue est hidden:yes
. Ensuite, si vous souhaitez afficher un champ dans la vue, vous pouvez ajouter le paramètre hidden:no
au champ.
Les champs masqués sont toujours accessibles dans l'interface utilisateur s'ils sont ajoutés manuellement à l'URL. Par conséquent, la valeur
hidden
permet de garder le sélecteur de champ propre. Il ne s'agit pas d'une fonctionnalité de sécurité.
Examples
Cet exemple de vue airports
contient le paramètre fields_hidden_by_default: yes
. Par conséquent, tous les champs sont masqués par défaut dans la section "Explorations" de la vue. La dimension country
est définie avec hidden:no
. Elle s'affichera donc dans la section "Explorations" de la vue. La dimension id
ne contient pas de paramètre hidden
. Par conséquent, elle utilise la valeur par défaut et est masquée dans la section "Explorations" de la vue.
view: airports {
sql_table_name: flightstats.airports ;;
fields_hidden_by_default: yes
dimension: id {
primary_key: yes
type: number
sql: ${TABLE}.id ;;
}
dimension: county {
type: string
sql: ${TABLE}.county ;;
hidden: no
}