Google Data Studio计算字段以创建带有单个事件标签的表

问题描述 投票:-1回答:1

我正在Data Studio仪表板上工作,并且有一个表格来显示事件标签和总计列表。这是列表:

事件标签

1)通用产品信息,患者教育材料,专业服务,筛查工具,编码指南2)一般产品信息,患者教育材料,专业服务,筛选工具3)一般产品信息4)一般产品信息,专业服务5)一般产品信息,患者教育材料,专业宣传,筛选工具,编码指南,其他6)一般产品信息,筛选工具7)一般产品信息,筛选工具,编码指南

总事件1)132)73)34)35)16)17)1共有29个活动

我需要能够分隔每个事件标签,并以逗号分隔地单独添加,就像这样事件标签-总事件1)一般产品信息29(事件标签和总事件在单独的列中)2)病人教育资料21

依此类推...

我尝试用正则表达式匹配来做一个Case when语句,((我对此不太熟悉,并且完全卡住了,这是我拥有的一些代码:

案例当REGEXP_MATCH(事件标签,(“常规产品信息,患者教育材料,专业服务,筛查工具,编码指南”)则为“常规产品信息”当REGEXP_MATCH(事件标签,“(常规产品信息,患者教育材料,专业宣传,筛选工具)”然后“患者教育材料”

ELSE "Other"

END

请确认我是否可以使用正则表达式匹配的case语句来执行此操作,我正试图避免创建自定义维度或事件

google-data-studio calculated-field
1个回答
0
投票

当前,在CASE语句中创建的组是互斥的(每行一个标签)。以下2个CASE公式如何:

REGEXP_EXTRACT

REGEXP_EXTRACT演示:

“

© www.soinside.com 2019 - 2024. All rights reserved.