Tableau:创建动态筛选器以排除名称

Tableau: Creating Dynamic Filter to exclude names

一天中的大部分时间我都在研究这个问题,我想众包资源,因为我肯定只是遗漏了一些简单的东西。

我想使用参数控件创建一个动态过滤器,以排除已经参加过活动的个人姓名。例如在下面的两个字段列表中:

姓名-活动名称

卡尔-农业

卡尔-农业

卡尔-农业

Jodie-业务

朱迪-农业

朱迪-农业

Pam-企业

Pam-企业

Pam-企业

如果参数设置为农业,则只有 Pam 会出现在列表中,如果参数设置为商业,则只有 Carl 会出现。此列表将帮助利益相关者向可能感兴趣的各方发送邀请。

我已经尝试了很多计算,包括 IF 语句、IIF 语句、CASE 语句等中的参数本身。我还尝试创建第二个计算来完成第一个计算,但我仍然失败了。

有什么想法吗?

大部分的路都是你自己完成的。完成作业:

  1. 在过滤器架子上放置名称
  2. Select "Use all" 在过滤器面板的“常规”选项卡上
  3. Select "By field:" 在过滤器面板的“条件”选项卡上
  4. 选择 "If Exclusion Statement" 字段,Count 聚合函数(本例中不是 Sum),并将测试设置为“= 0”

这个滤镜的效果相当于SQLgroup by Name having Count(If Exclusion Statement) = 0