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
filtersutilisé 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: noest 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).