Auf dieser Seite finden Sie einige Tipps, die beim Erstellen Ihrer ersten Abfragen hilfreich sein können.
Problem: Ein Messwert wird nicht in den Ergebnissen angezeigt
Währungsbezogene Messwerte (z.B. „metrics.cost_micros“) müssen segments.date
in der SELECT-Klausel und der WHERE-Klausel enthalten.
Problem: Der Operator CONTAINS funktioniert nicht mit einem Stringfeld.
Wenn Sie prüfen müssen, ob ein Stringfeld einen Teilstring enthält, verwenden Sie nicht den Operator CONTAINS
(oder CONTAINS NOT
).
CONTAINS
ist für Felder vorgesehen, die Listen von Werten enthalten, und Sie möchten prüfen, ob die Liste einen oder mehrere bestimmte Werte enthält.
Um das Vorhandensein eines Teilstrings zu prüfen, können Sie beispielsweise REGEXP_MATCH
verwenden.
SELECT
customer.descriptive_name,
... // other fields
FROM
campaign
WHERE customer.descriptive_name REGEXEP_MATCH 'Customer.*'