包含 Tableau 中的等效过滤器 [英] Contains filter equivalent in Tableau

查看:39
本文介绍了包含 Tableau 中的等效过滤器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是 Tableau 菜鸟,想知道是否可以根据字符串的一部分过滤数据?

I am Tableau Noob and wondering if there is way to filter data based on part of string?

Name    Details1    Details2    Details3    Tag
Luffy   xxxx        xxxx        xxxx        Flag1|Flag2
Zorro   YYYY        YYYY        YYYY        Flag2|Flag3|Flag4.
Ussop   ZZZ         ZZZ         ZZZZ        Flag1|Flag5
Nami    RRR         RRR         RRRR        Flag3|Flag6
Brook   QQQQ        WWW         QQQQ        Flag4|Flag7
Robin   OOOO        OOOO        OOOO        Flag3|flag8
Franky  FFFF        FFFF        FFFf        Flag1|Flag9

所以基本上对于上面显示的数据,我想创建过滤器,相当于excel中的包含过滤器.

So basically for the data shown above,I want to create filter, kind of equivalent of contains filter in excel.

例如,如果包含"过滤器选择 flag5,则只应显示 Name 和详细信息,其中在 Tag 变量中包含 Flag5 子字符串.

For example if "contains" filter select flag5 only following Name and details should be displayed which contain Flag5 substring in Tag variable.

Name    Details1    Details2    Details3
Ussop   ZZZ         ZZZ         ZZZZ        

推荐答案

  • 创建一个包含所有可能标志值的字符串列表参数(这有点乏味,如果有很多标志可能需要一段时间.通常最好从现有字段或数据列填充它)

    • 右键单击参数,然后单击显示参数控件"

    • Right-click on the parameter and click "Show Parameter Control"

    按照以下公式创建计算字段:

    Create a calculated field as per the following formula:

    CONTAINS([Tag], [FilterParameter])

    CONTAINS([Tag], [FilterParameter])

    将计算字段拖到过滤器卡上,然后选中True"框,以便只显示满足上述公式的行

    Drag the calculated field on to the filters card, and check the "True" box so that only rows that fulfil the formula above are displayed

    • 更改参数控件的值应根据要求过滤行

    如果您有任何问题,请告诉我,因为我可以给您我用来测试所有这些的工作簿.:)

    If you have any issues let me know, as I can give you the workbook that I used to test all of this out. :)

    这篇关于包含 Tableau 中的等效过滤器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆