对于 Tableau,我们可以通过创建参数(感兴趣的单词列表)来正则表达式“感兴趣的单词”之前的单词吗?
我在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用串联:
Use concatenation: