Os controles tornam os relatórios interativos, permitindo que os leitores filtrem dados ou forneçam informações. É possível usar controles para:
- Filtrar dados por valores de dimensão
- Aceitar a entrada do usuário para parâmetros
- Definir o período do relatório
- Mudar o conjunto de dados usado por uma fonte
Tipos de controles
O Data Studio é compatível com os seguintes tipos de controles:
- As listas suspensas e de tamanho fixo permitem que o leitor selecione um valor de filtro.
- As caixas de entrada permitem que os leitores insiram um valor para usar como filtro ou para fornecer informações a um parâmetro.
- Os filtros avançados permitem que os leitores criem filtros condicionais usando operadores de comparação e expressões regulares.
- Os controles deslizantes permitem que os leitores filtrem por um intervalo de valores em uma dimensão numérica.
- As caixas de seleção permitem que os leitores filtrem por uma dimensão booleana ou definam o valor de um parâmetro booleano.
- Os filtros predefinidos podem ser usados em combinação com botões para permitir que os leitores apliquem filtros pré-configurados a um relatório.
- Os controles de período permitem que os leitores ajustem o período de um relatório.
- Os controles de dados permitem selecionar o conjunto de dados usado por um relatório.
- Os controles de dimensão permitem que os leitores de relatórios mudem as dimensões em um gráfico sem precisar editar o relatório.
- Os botões permitem que os leitores filtrem dados, acessem ações de relatórios e naveguem até o conteúdo vinculado.
Controles como filtros
Os controles de filtros limitam o número de registros mostrados em um gráfico ou tabela. Fornecer filtros interativos nos relatórios ajuda os leitores a se concentrarem nos dados mais importantes para eles.
Confira algumas considerações importantes ao usar controles como filtros:
- Os filtros são aplicados no nível da fonte de dados, não do gráfico.
- Os filtros são baseados no ID do campo, não no nome de exibição.
- A filtragem em várias fontes de dados pode exigir configuração adicional.
- Os filtros também se aplicam a outros controles, não apenas a gráficos.
- Os filtros geralmente diferenciam maiúsculas de minúsculas, mas isso pode variar de acordo com o conector.
Essas considerações são explicadas em detalhes nas seções a seguir.
Os filtros são aplicados no nível da fonte de dados
Os filtros são aplicados no nível da fonte de dados, não do gráfico. Isso significa que o campo que você está filtrando não precisa estar no gráfico, desde que ele apareça no painel Dados do gráfico.
Os filtros são baseados no ID do campo, não no nome de exibição
Os campos na fonte de dados têm um nome de exibição visível e um ID de campo. Os filtros são aplicados com base no ID do campo, não no nome de exibição.
Por exemplo, a fonte de dados pode ter uma dimensão de país. O nome de exibição pode ser País , enquanto o ID do campo é uma string atribuída pelo conector da fonte de dados (por exemplo, _abcd123). Quando você aplica um controle de filtro, como País = "França", o Data Studio procura o ID interno do campo de país em todas as fontes de dados usadas pelos gráficos na página. Se uma fonte de dados contiver um campo com o ID _abcd123, o controle vai aplicar o filtro a esse campo.
O conceito anterior é fundamental para entender como os filtros funcionam ou não em vários gráficos no relatório.
Filtrar em várias fontes de dados
Se o relatório usar apenas uma fonte de dados, os controles vão filtrar todos os gráficos sem a necessidade de mais configuração. Se o relatório usar várias fontes de dados, o comportamento de filtragem vai depender se os IDs de campo correspondem a essas fontes de dados.
A tabela a seguir resume como a filtragem em fontes de dados funciona:
| Se os gráficos no relatório usarem... | Os IDs de campo correspondem? | Filtragem automática? | Exemplos |
|---|---|---|---|
| Uma fonte de dados | Sim | Sim | N/A |
| Várias fontes de dados do mesmo tipo de um esquema fixo conector | Sim | Sim | Google Analytics, Google Ads |
| Várias fontes de dados de tipos diferentes ou de um esquema flexível conector | Não | Não (requer IDs unificados) | Planilhas Google, BigQuery ou combinação de Planilhas + Analytics |
Na tabela anterior, conectores de esquema fixo se referem a conectores de fonte de dados, como o Google Ads e o Google Analytics. Os conectores de esquema fixo têm uma estrutura predefinida. Eles criam fontes de dados que têm os mesmos IDs de campo para cada fonte de dados baseada nesse conector. Por outro lado, os conectores de esquema flexível criam fontes de dados que têm uma estrutura variável e definida pelo usuário. Exemplos de conectores de esquema flexível incluem as Planilhas Google e o BigQuery.
Quando o relatório inclui gráficos baseados em diferentes fontes de dados de esquema flexível e você quer que um controle filtre essas fontes de dados, talvez seja necessário unificar manualmente os IDs de campo.
Os filtros também se aplicam a outros controles, não apenas a gráficos
Os filtros não se aplicam apenas a gráficos. Eles também podem filtrar outros controles. Por exemplo, digamos que você tenha um filtro em uma dimensão de país e um segundo filtro em uma dimensão de campanha. A filtragem em País = "França" faz com que o filtro na dimensão da campanha mostre apenas as campanhas veiculadas na França. Da mesma forma, a filtragem em Campanha = "ABC" restringe o filtro na dimensão do país para mostrar apenas os países em que essa campanha foi veiculada.
Filtros e diferenciação de maiúsculas e minúsculas
De modo geral, os operadores de pesquisa das dimensões de texto diferenciam maiúsculas de minúsculas. No entanto, isso varia de acordo com o conector. Por isso, é recomendável fazer testes nos seus dados e orientar os leitores de relatórios. Para criar uma expressão regular que não diferencia maiúsculas de minúsculas, adicione (?i) antes dela. Saiba mais sobre expressões regulares no Data Studio.
Controles como entrada
Quando um controle é baseado em um parâmetro, ele fornece entrada para esse parâmetro. Os parâmetros são como variáveis que têm o valor definido pela interação com o relatório (por exemplo, digitando um valor ou escolhendo uma opção de uma lista predefinida).
Você pode usar parâmetros para tornar os campos calculados mais dinâmicos. Por exemplo, é possível criar um parâmetro Meta de vendas e usá-lo como o campo "Controle" de uma caixa de entrada para permitir que as pessoas insiram metas de vendas diferentes e confiram o desempenho projetado. Depois, você pode aplicar regras de formatação condicional para destacar os resultados de formas que chamam atenção.
Também é possível retornar parâmetros à consulta SQL subjacente usada para criar uma fonte de dados do BigQuery ou criada com os conectores da comunidade.
Saiba mais sobre os parâmetros.