You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Tableau如何创建含指定值与ALL选项的仪表板筛选器

Tableau 三选项自定义筛选器实现方案

核心实现思路是用参数+计算字段组合替代原生字段筛选,避开原生筛选无法自定义固定All选项+指定选项的限制,具体操作步骤如下:

1. 创建筛选选择参数

  • 在数据面板空白处右键,选择「创建参数」
  • 按如下规则配置参数:
    • 名称:可自定义为「筛选选择器」
    • 数据类型:字符串
    • 允许的值:选择「列表」
    • 列表手动添加3个值项:
      • 值:All,显示名称:All,将该项设为参数默认值
      • 值:Option 1,显示名称和你要展示的Option1文案一致
      • 值:Option 2,显示名称和你要展示的Option2文案一致
  • 点击确定完成参数创建

2. 编写筛选匹配计算字段

  • 在数据面板空白处右键,选择「创建计算字段」,命名为「筛选匹配规则」
  • 输入如下计算逻辑:
// 基础版:Option1/Option2对应原字段单个值的场景
[筛选选择器] = 'All'
OR
[你存放30个不同值的原列名] = [筛选选择器]

注意:请把公式里的[你存放30个不同值的原列名]替换为你数据源中对应列的实际字段名。如果Option1/Option2需要匹配原列的多个值,使用如下扩展版公式即可:

// 扩展版:Option1/Option2对应原字段多个值的场景
CASE [筛选选择器]
WHEN 'All' THEN TRUE
WHEN 'Option 1' THEN [原列名] IN ('原列值1','原列值2','原列值3' /*替换为Option1要覆盖的所有原列值*/)
WHEN 'Option 2' THEN [原列名] IN ('原列值a','原列值b','原列值c' /*替换为Option2要覆盖的所有原列值*/)
END
  • 点击确定完成计算字段创建

3. 配置筛选器与仪表板展示

  • 将刚创建的[筛选匹配规则]字段拖到工作表的「筛选器」卡片上
  • 在弹出的筛选配置弹窗中,仅勾选True选项,点击确定
  • 右键筛选器卡片上的[筛选匹配规则],选择「显示筛选器」
  • 把做好的工作表添加到仪表板后,点击筛选器控件右上角的下拉箭头,选择「单值(下拉)」样式,即可得到你需要的三选项下拉筛选器:
    • 默认选中All时,展示原列全部30个值对应的数据
    • 选中Option 1/Option 2时,仅展示匹配对应规则的数据点

内容的提问来源于stack exchange,提问作者VonHugenstein

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 20:18:18