You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Data Studio中提取xvth后数字并替换为Group-前缀

通用实现方案

不用为每个分组单独编写规则,通过正则提取即可实现一劳永逸的效果,适配所有符合命名规范的用户名,后续新增分组也无需修改逻辑。

方案1:直接在Google Data Studio中创建计算字段

直接使用Data Studio内置的正则函数编写计算字段,语句如下:

CONCAT("Group-", REGEXP_EXTRACT(Users, r'^xvth(\d+)'))

逻辑说明:

  • ^xvth(\d+) 是正则匹配规则,定位字符串开头固定的xvth前缀,捕获紧随其后的所有连续数字
  • CONCAT 函数将固定前缀Group-和捕获到的分组数字拼接,生成要求格式的新字段

如果需要兼容异常格式的用户名避免报错,可以增加判断逻辑:

IF(REGEXP_MATCH(Users, r'^xvth\d+.*'), CONCAT("Group-", REGEXP_EXTRACT(Users, r'^xvth(\d+)')), NULL)

不符合命名规则的用户名会返回空值,不影响整体数据计算。

方案2:在BigQuery中预处理后同步到Data Studio

如果习惯在数据源侧预处理,BigQuery中可以直接执行对应逻辑的SQL,语句如下:

SELECT
  Users,
  CONCAT('Group-', REGEXP_EXTRACT(Users, r'^xvth(\d+)')) AS user_group
  -- 其他需要查询的字段
FROM
  `你的项目名.你的数据集名.你的表名`

处理后的数据再同步到Data Studio使用即可。

内容的提问来源于stack exchange,提问作者J_W

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 03:51:01