Tableau:创建动态筛选器以排除名称
Tableau: Creating Dynamic Filter to exclude names
一天中的大部分时间我都在研究这个问题,我想众包资源,因为我肯定只是遗漏了一些简单的东西。
我想使用参数控件创建一个动态过滤器,以排除已经参加过活动的个人姓名。例如在下面的两个字段列表中:
姓名-活动名称
卡尔-农业
卡尔-农业
卡尔-农业
Jodie-业务
朱迪-农业
朱迪-农业
Pam-企业
Pam-企业
Pam-企业
如果参数设置为农业,则只有 Pam 会出现在列表中,如果参数设置为商业,则只有 Carl 会出现。此列表将帮助利益相关者向可能感兴趣的各方发送邀请。
我已经尝试了很多计算,包括 IF 语句、IIF 语句、CASE 语句等中的参数本身。我还尝试创建第二个计算来完成第一个计算,但我仍然失败了。
有什么想法吗?
大部分的路都是你自己完成的。完成作业:
- 在过滤器架子上放置名称
- Select "Use all" 在过滤器面板的“常规”选项卡上
- Select "By field:" 在过滤器面板的“条件”选项卡上
- 选择 "If Exclusion Statement" 字段,Count 聚合函数(本例中不是 Sum),并将测试设置为“= 0”
这个滤镜的效果相当于SQLgroup by Name having Count(If Exclusion Statement) = 0
一天中的大部分时间我都在研究这个问题,我想众包资源,因为我肯定只是遗漏了一些简单的东西。
我想使用参数控件创建一个动态过滤器,以排除已经参加过活动的个人姓名。例如在下面的两个字段列表中:
姓名-活动名称
卡尔-农业
卡尔-农业
卡尔-农业
Jodie-业务
朱迪-农业
朱迪-农业
Pam-企业
Pam-企业
Pam-企业
如果参数设置为农业,则只有 Pam 会出现在列表中,如果参数设置为商业,则只有 Carl 会出现。此列表将帮助利益相关者向可能感兴趣的各方发送邀请。
我已经尝试了很多计算,包括 IF 语句、IIF 语句、CASE 语句等中的参数本身。我还尝试创建第二个计算来完成第一个计算,但我仍然失败了。
有什么想法吗?
大部分的路都是你自己完成的。完成作业:
- 在过滤器架子上放置名称
- Select "Use all" 在过滤器面板的“常规”选项卡上
- Select "By field:" 在过滤器面板的“条件”选项卡上
- 选择 "If Exclusion Statement" 字段,Count 聚合函数(本例中不是 Sum),并将测试设置为“= 0”
这个滤镜的效果相当于SQLgroup by Name having Count(If Exclusion Statement) = 0