can_filter

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 filters usado 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: no for usada na mesma consulta que essa métrica

Consulte as páginas de documentação para drill_fields (campos) e drill_fields (visualizações).