REGEXP_EXTRACT()创建维度时出错

时间:2017-08-11 16:42:36

标签: google-data-studio

因此...

我将数据工作室用于新闻发布者网站。我试图提取几乎每个页面标题都有的日期。

我想将它用作Data Studio表中的维度。

我尝试了几种方法。他们都返回了错误。

首先,我只是尝试从页面标题中提取日期。

REGEXP_EXTRACT(Page Title, '(..\/..\/....)')

然后,我想我可能会收到错误,因为并非所有页面标题都包含日期。只有与文章相关的文章(主页和索引,例如,没有文章)。

所以,我试过这个:

CASE WHEN REGEXP_MATCH(Page Title, '(..\/..\/....)') THEN REGEXP_EXTRACT(Page Title, '(..\/..\/....)') ELSE 'None' END

我用括号尝试了两种方法,没有它们。使用引号并没有它们。

帮助?

1 个答案:

答案 0 :(得分:2)

不幸的是,在Data Studio中使用CASE时,您只能返回静态文本,而不是将结果绑定到函数。换句话说,Data Studio只会解析类似这样的内容:CASE WHEN REGEXP_MATCH(页面标题,'(.. / .. / ....)')然后就是这样!' Yay!&# 39; ELSE'无' END