tableau中是否有任何方法可以在Contains()函数或tableau中的任何其他函数中提供多个值。
示例:我们有1300个研究,其名称以08815、34678,SHP-HT-05等开头。我可以搜索多个研究并获得匹配研究的值。
目前,我可以进行一项研究,但不能进行多项研究。
包含([Studyid],“ 088”)将使我学习08815。
但是我同时想要08815和34678吗?有什么办法可以得到它?
答案 0 :(得分:0)
一种方法(有点笨拙)是定义几个参数,最多3个。然后编写过滤计算字段以考虑所有这三个参数。假设将名为匹配研究ID 的计算字段定义为
([Param 1] <> “” and Contains[Studyid], [Param 1])) or
([Param 2] <> “” and Contains[Studyid], [Param 2])) or
([Param 3] <> “” and Contains[Studyid], [Param 3]))
然后将匹配研究ID 放在过滤器架子上(过滤为true)
这将使用户最多输入三个文字字符串,并将匹配包含StudyId内某处搜索字符串的所有研究ID。
另一种方法是对StudyId使用通配符过滤器。
或者您可以使用单个参数和REGEX相关函数查找匹配项