我在Tableau中创建了以下计算字段:
REGEXP_EXTRACT(LOWER([Negative Review]), '(w+)s+(?=room)')
我的目的是提取";房间";
我相信Tableau允许我提取其他单词,如果我的";感兴趣的单词";更改。因此,我创建了一个Parameter(参数名称[兴趣](,由";房间、接待处、工作人员";。我将计算字段更改为:
REGEXP_EXTRACT(LOWER([Negative Review]), '(w+)s+(?=([interest]))')
当我把";感兴趣的单词";从一个单词到另一个单词,计算字段没有改变(除非房间|接待处|工作人员之前的单词都一样(。
我是不是异想天开?
CK
使用级联:
REGEXP_EXTRACT(LOWER([Negative Review]), '(w+)s+(?=(' + [interest] + '))')