Uso
view: view_name {
dimension: field_name {
can_filter: yes
}
}
|
Hierarquia
can_filter |
Tipos de campo possíveis
Dimensão, grupo de dimensão, métrica
Aceita
Um booleano (sim ou não)
|
Definição
O parâmetro can_filter permite proibir o uso de uma dimensão ou métrica como filtro. Exemplo:
dimension: description {
can_filter: no
}
O valor padrão de can_filter é "true", o que significa que dimensões e medidas podem ser usadas como filtros, como esperado. No entanto, há casos em que um campo pode ser muito exigente para pesquisar, como uma descrição de texto grande. Nessas situações, é possível impedir que esse campo seja usado como filtro. Os usuários não vão ver a opção FILTRAR ao passar o cursor sobre o campo.
can_filter não pode ser usado com:
- Medidas de
type: list, porque não podem ser filtradas de qualquer maneira - Campos
filter, que existem apenas para fins de filtragem - O parâmetro
filtersusado com métricas
Além disso, não será possível detalhar um campo se o detalhamento exigir uma dimensão filtrável e o parâmetro can_filter estiver definido como no. Isso acontece quando você:
- Tente detalhar uma dimensão que usa
can_filter: no - Tentar detalhar uma métrica se uma dimensão
can_filter: nofor usada na mesma consulta que essa métrica
Consulte as páginas de documentação para drill_fields (campos) e drill_fields (visualizações).