![](/img/trans.png)
[英]REGEXP_EXTRACT in Google Data Studio; Keep Getting 'Null'
[英]REGEXP_EXTRACT in google data studio
我正在尝试使用REGEXP_EXTRACT
function 在 Google Data Studio / Looker Studio 中生成 3 个新的计算字段。
这是我在 Google 表格上的样本数据:
样本数据 |
---|
印象服务 > Impressoras > Falha na impressão > Troca de Tonner |
应用软件 > Avaliação de 应用软件 > Pacote Office |
Computadores e Periféricos > Manutenção > Teclado / Mouse > Aquisição de equipamento |
Acessos > 数字证书 |
每个>
代表一个部门,理想情况下我想做的是提取前三个字段并忽略 rest,如下所示:
计算字段 1 | 计算字段 2 | 计算字段 3 |
---|---|---|
印象服务 | 印象派 | Falha na impressão |
应用软件 | Avaliação de Aplicativos e Software | 办公室 |
Computadores e Periféricos公司 | 马努滕桑 | Teclado /鼠标 |
访问权限 | 数码证书 | null |
我设法生成了一个代码来提取第一个计算字段
REGEXP_EXTRACT(Sample data,'^(.+?)>')
但在第二个我不知道该怎么做,因为我总是可以有一个或多个分隔符>
就像最后一行的例子一样。
请问如何为计算字段 2 和 3 制定代码?
第二个字段可以用
> (.*?)(?: > |$)
第三个字段 - 如果有的话 - 可以通过
> .*? > (.*?)(?: > |$)
(?: > |$)
非捕获组匹配空格 + >
+ 空格或字符串结尾。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.