Pat*_*ady 0 google-data-studio
我的 GA 页面维度中有请求 URI,如下所示:
/this/is/a/webpage.html?parameter=1
/forwarded/from?url=/webpage.html?parameter=1
/this/is/another/webpage.html
我想在数据洞察中创建一个计算字段来提取第一个“?”之前的文本。并返回该值。
基于上述输入的理想输出是:
/this/is/a/webpage.html
/forwarded/from
/this/is/another/webpage.html
我试过这个:
计算字段: 公式:
REGEXP_EXTRACT(Page, '^(.+?)\?')
Run Code Online (Sandbox Code Playgroud)
它不返回任何记录。
这是我在玩正则表达式https://regex101.com/r/hkqOXA/1 正则表达式似乎有效,Data Studio 似乎让我失望了!请就 Data Studio 未按预期处理此问题的解决方法或解释提出建议!
谢谢!
试试这个计算字段:
REGEXP_REPLACE(Page, '\\?.+', '')
Run Code Online (Sandbox Code Playgroud)
双反斜杠是问号的转义字符,然后计算字段抓取之后的所有内容并将其全部替换为空字符串''。
干杯,本
| 归档时间: |
|
| 查看次数: |
5990 次 |
| 最近记录: |