如何在Tableau中创建筛选器仅展示单个维度同时满足两个条件的ID
Tableau 筛选同时存在Yes/No取值ID的实现方法
- 第一步:新建计算字段,命名为
双取值校验,输入如下公式:{FIXED [ID]: COUNTD([Parameter])} = 2
公式说明:使用FIXED级别的详细度表达式,按ID分组统计每个ID对应Parameter列的唯一值数量,返回值为布尔类型,唯一值数量等于2时返回True,否则返回False。
如果需要兼容后续Parameter新增其他取值的场景,可以使用更精准的判断公式:{FIXED [ID] : MAX(IF [Parameter] = 'Yes' THEN 1 ELSE 0 END)} = 1 AND {FIXED [ID] : MAX(IF [Parameter] = 'No' THEN 1 ELSE 0 END)} = 1
- 第二步:将创建好的
双取值校验字段拖拽到筛选器功能区,仅勾选True选项后应用筛选即可。 - 实现效果:最终视图中只会保留同时存在Yes、No两种Parameter取值的ID,符合你预期仅展示ID A的需求。
内容的提问来源于stack exchange,提问作者discmon
相关产品推荐
相关产品推荐

