使用Tableau中两列共有的一个值进行过滤

时间:2018-08-31 15:22:04

标签: filter tableau

我有一个包含多列的数据。 我想创建一个包含两列中相同值的过滤器。 我怎样才能做到这一点? 我有以下三列:

Home Team     Away Team     Match
    A             B        A Vs B
    C             D        C vs D
    E             F        E Vs F
    G             H        G vs H
    B             D        B vs D
    C             A        C vs A
    H             F        H vs F
    G             E        G vs E

您会看到主队和客队在不同的行中都很常见。 我要创建的过滤器将从主队和客队中提取普通球队以提取比赛。我想在应用过滤器后显示的输出假设A如下:

Home Team     Away Team     Match
    A             B        A Vs B
    C             A        C vs A

在这种情况下,我提取了包含主队和客队的A队的比赛。 谢谢 压缩

1 个答案:

答案 0 :(得分:1)

对于这种要求,您需要创建一个参数,使用有问题的虚拟数据并创建一个简单的报告,请按照以下步骤操作:

使用Home TeamAway Team中的任何字段创建参数,现在将写一个条件,该条件将对两个字段都起作用。

创建一个计算字段并编写以下代码:

[Home Team] = [Away Team Parameter]
OR 
[Away Team] = [Away Team Parameter]  //Here I created parameter with Away Team

现在将计算出的字段放在过滤器中,然后选择True并将所有字段都放在工作表上。

检查以下屏幕截图

enter image description here