Tableau:创建动态过滤器以排除名称

时间:2015-03-30 22:36:03

标签: if-statement parameters tableau

我一直在为这一天的大部分时间而努力工作,并希望收集源代码,因为我必须错过一些简单的东西。

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

名称 - 活动名称

卡尔 - 农

卡尔 - 农

卡尔 - 农

朱迪-商业

朱迪-农业

朱迪-农业

PAM-商业

PAM-商业

PAM-商业

如果参数设置为Agriculture,则只有Pam会显示在列表中,如果设置为Business,则只显示Carl。该清单将帮助利益相关者向可能感兴趣的各方发送邀请。

我已经尝试过如此多的计算,包括IF语句,IIF语句,CASE语句等中的参数本身。我也尝试过创建第二个计算来解决第一个问题,但仍然很突出。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你自己有很多方式。完成这项工作:

  1. 将名称放在过滤器架上
  2. 在过滤器面板的“常规”选项卡上选择“全部使用”
  3. 在过滤器面板的“条件”选项卡上选择“按字段:”
  4. 选择“If Exclusion Statement”字段,Count聚合函数(本例中为NOT Sum),并将测试设置为“= 0”
  5. 此过滤器的效果等同于SQL group by Name having Count(If Exclusion Statement) = 0