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

如何在Tableau中实现同一食品项归入多分组并配置双筛选器

实现Tableau多分组食品项及双筛选器配置

步骤1:创建支持多分组的计算字段

普通分组只能将单个食品归到一类,要实现同一食品属于多个分组,需用计算字段生成多值分组:

  1. 打开Tableau「分析」菜单,选择「创建计算字段」
  2. 命名为Meal_Groups,输入以下逻辑(可根据实际食品项调整匹配规则):
IF CONTAINS([Food_Items], "米饭") THEN "Lunch" + ";" + "Dinner"
ELSEIF CONTAINS([Food_Items], "面包") THEN "Breakfast" + ";" + "Lunch"
ELSEIF CONTAINS([Food_Items], "粥") THEN "Breakfast"
ELSEIF CONTAINS([Food_Items], "牛排") THEN "Dinner"
ELSE "Lunch" // 可根据需求修改默认分组
END

用分号分隔多个分组,后续可拆分出独立的分组值。

步骤2:拆分分组字段为独立行

为让多分组值能被筛选器识别,需拆分字段:

  1. 右键点击Meal_Groups字段,选择「转换为维度」
  2. 再次右键该字段,选择「拆分」,设置分隔符为分号
  3. 将拆分后的Meal_Groups - 拆分1重命名为Meal_Category,这就是可单独筛选的分组列

步骤3:添加双筛选器到仪表板

  1. 将原列Food_Items拖到「筛选器」面板,勾选「显示筛选器」,可设置为复选框或下拉样式
  2. 将Meal_Category拖到「筛选器」面板,同样勾选「显示筛选器」,建议设为复选框样式方便多选
  3. 两个筛选器默认是AND逻辑,确保选食品项和分组后,只显示同时符合条件的记录

步骤4:验证效果

  • 选Food_Items里的「米饭」,再选Meal_Category的「Lunch」或「Dinner」,都能看到米饭的记录
  • 选Meal_Category的「Lunch」,会显示所有被归为午餐的食品,包括同时属于其他分组的项

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 23:32:32