Esta página reúne algumas dicas que podem ser úteis ao criar suas primeiras consultas.
Problema: uma métrica não aparece nos resultados
As métricas relacionadas à moeda (por exemplo, metrics.cost_micros) precisam incluir
segments.date
na cláusula SELECT e na cláusula WHERE.
Problema: o operador CONTAINS não funciona com um campo de string
Quando você precisar verificar se um campo de string contém uma substring, não use o operador CONTAINS
(ou CONTAINS NOT
).
CONTAINS
é destinado a campos que mantêm listas de valores e você
quer verificar se a lista contém um ou mais valores específicos.
Para verificar a presença de uma substring, use REGEXP_MATCH
, por exemplo.
SELECT
customer.descriptive_name,
... // other fields
FROM
campaign
WHERE customer.descriptive_name REGEXEP_MATCH 'Customer.*'