对于 Tableau,我们可以通过创建参数(感兴趣的单词列表)来正则表达式“感兴趣的单词”之前的单词吗?

发布于 2025-01-10 05:52:20 字数 510 浏览 1 评论 0原文

我在 Tableau 中创建了以下计算字段:

REGEXP_EXTRACT(LOWER([Negative Review]), '(\w+)\s+(?=room)')

我的目标是提取“房间”之前的单词

我相信,如果我的“感兴趣的单词”发生变化,Tableau 允许我提取其他单词。因此,我创建了一个参数(参数名称[兴趣]),由“房间、接待处、工作人员”组成。我将计算字段更改为:

REGEXP_EXTRACT(LOWER([Negative Review]), '(\w+)\s+(?=([interest]))')

当我将“感兴趣的单词”从一个单词更改为另一个单词时,计算字段没有更改(除非 room|reception|staff 之前的单词都相同)。

我是不是胡思乱想?

CK

I created the following Calculated Field in Tableau:

REGEXP_EXTRACT(LOWER([Negative Review]), '(\w+)\s+(?=room)')

My aim is to extract the word before "room"

I believe Tableau allows me to extract other words, if my "word of interest" changes. As such, I created a Parameter (parameter name [interest]), consisting of "room, reception, staff". I changed the Calculated Field into this:

REGEXP_EXTRACT(LOWER([Negative Review]), '(\w+)\s+(?=([interest]))')

When I changed the "word of interest" from one word to another, the Calculated Field didn't change (unless the words before room|reception|staff are all the same).

Am I thinking whimsically?

CK

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鸠书 2025-01-17 05:52:20

使用串联:

REGEXP_EXTRACT(LOWER([Negative Review]), '(\w+)\s+(?=(' + [interest] + '))')

Use concatenation:

REGEXP_EXTRACT(LOWER([Negative Review]), '(\w+)\s+(?=(' + [interest] + '))')
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文