DataStudio SUM 文本字段如果包含“utm_source = 'google'”[关闭]

DataStudio SUM text fields if contains " utm_source = 'google' " [close]

我在 DataStudio 中使用 BigQuery 数据,我需要 utm_medium 的条目总数等于“google”

我的 BQ 中有 utm_medium 值作为字符串

CONTAINS_TEXT(utm_medium, "google")

给我所有条目,我只需要 utm_medium = 'google'

的总数

在此先感谢您的帮助!

您的公式 returns True/False 值。如果你只是计算它们,True/False 值的数量,结果将是非空值的数量(或者如果所有记录都是非空的,则为记录计数)。

要解决此问题,您需要将 True 值转换为 1(一),将 False 值转换为 0(零)。如:

CASE
  WHEN CONTAINS_TEXT(utm_medium, 'google') THEN 1
  ELSE 0
END

由于此公式的结果是数字(0 或 1),您可以对这些数字求和(而不是计数)。结果应该如你所料。