champs_masqués_par_défaut

Utilisation

view_name : {
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
  }