Google数据研究Regexp_Match()与日志有效负载中的textPayload维度不匹配

时间:2017-11-20 22:41:37

标签: regex google-data-studio

我是Data Studio的新手,我真的遇到了以下问题。 我在BigQuery中有一些日志数据,然后我尝试使用Data Studio可视化我的日志中的一些信息。 问题是当我在数据的一个特定维度上使用Regexp_Match()时,它无法与正则表达式匹配。当我对我的日志数据的任何其他维度使用Regexp_Match()时,它没有问题。

我很想知道,这可能是因为我在那个特定的尺寸或任何其他想法中有长串?

顺便说一下,我可以使用Regexp_replace()对该维度进行更改,但是甚至不能对Regexp_replace()替换的文本执行Regexp_Match()。

我一直在努力工作几天,任何建议都会非常感激。

由于

1 个答案:

答案 0 :(得分:0)

好的,我终于发现Regexp_Extract()适用于该维度。然后也可以在Regexp_Extract()的输出上执行Regexp_Match(),没有问题。

我仍然不知道为什么Regexp_Match()无法直接针对该特定维度,可能是由于我在我的数据中存在长字符串或某些特定字母或其他原因。