【发布时间】:2017-07-05 15:54:21
【问题描述】:
我将 datastudio 与 BigQuery 连接起来。
我尝试在 BigQuery 中使用用户函数并在 datastudio 中使用过去的个人查询,但 datastudio 不支持用户函数 (CREATE TEMP FUNCTION)。
然后我尝试使用带有类别的新非计算字段,但出现了问题:
CASE WHEN REGEXP_MATCH(campaign, '*-Moskva-*','*-moskva-*') THEN 'Москва' ELSE 'other' END
错误:公式无效
【问题讨论】:
-
在 Data Studio 中将查询指定为数据源时,是否取消选中“使用旧版 SQL”框?
-
是的,计算函数正在工作(总和(收入),成本/收入)
-
如果您使用
REGEXP_CONTAINS而不是REGEXP_MATCH,查询是否有效?REGEXP_MATCH在使用标准 SQL 时不是一个有效的函数。 -
DataStudio 仅使用以下函数:REGEXP_EXTRACT、REGEXP_MATCH、REGEXP_REPLACE、HYPERLINK
标签: regex google-bigquery google-data-studio re2