can_filter

Utilisation

view: view_name {
  dimension: field_name {
    can_filter: yes 
  }
}
Hiérarchie
can_filter
Types de champs possibles
Dimension, groupe de dimensions, mesure

Acceptation
Booléen (oui ou non)

Définition

Le paramètre can_filter vous permet d'empêcher l'utilisation d'une dimension ou d'une mesure comme filtre. Exemple :

dimension: description {
  can_filter: no
}

La valeur par défaut de can_filter est "true", ce qui signifie que les dimensions et les mesures peuvent être utilisées comme filtres, comme vous vous y attendez. Toutefois, il peut arriver qu'un champ soit trop exigeant pour la recherche (comme une longue description textuelle). Dans ce cas, vous pouvez empêcher que ce champ soit utilisé comme filtre. Les utilisateurs ne verront pas l'option FILTRER lorsqu'ils pointeront sur le champ.

Notez que can_filter ne peut pas être utilisé avec :

  • Mesures type: list, car elles ne peuvent pas être filtrées de toute façon
  • Champs filter, qui n'existent qu'à des fins de filtrage
  • Paramètre filters utilisé avec les mesures

De plus, l'analyse d'un champ ne sera pas autorisée si elle nécessite une dimension filtrable et que le paramètre can_filter est défini sur no. Cela se produit lorsque vous :

  • Tentative d'analyse d'une dimension qui utilise can_filter: no
  • Tentative d'analyse d'une mesure si une dimension can_filter: no est utilisée dans la même requête que cette mesure

Consultez les pages de documentation pour drill_fields (pour les champs) et drill_fields (pour les vues).