如何设置Tableau按人员筛选时无数据饼图保留为空白状态
Tableau人员筛选后保留无数据空白饼图的设置方法
核心操作步骤
- 补全维度基准表
首先为每个饼图对应的业务维度单独做一个仅包含全部分类值的基准表,比如对应饼图c的维度所有可能取值都要包含在该表内,无额外字段也可。 - 关联数据源
将原有业务数据表和各维度基准表做左连接,关联键为对应维度的字段,确保关联后的数据集里保留所有维度的全部分类值。 - 修正指标计算逻辑
新建计算字段有效指标值,公式为:IF ISNULL([原始业务指标]) THEN 0 ELSE [原始业务指标] END,用该计算字段替换原指标,放入饼图的角度/大小通道。 - 开启空值显示配置
右键点击饼图对应的维度字段,勾选显示空值,同时将人员筛选器设置为上下文筛选器,避免筛选操作自动过滤掉无数据的维度项。 - 调整空白样式
选中饼图中值为0的区块,将填充色设置为和画布背景一致的颜色,同时隐藏0值对应的数据标签,即可呈现空白饼图效果。
轻量替代方案(无需修改数据源)
如果不想调整数据源结构,可以把每个饼图单独做成独立工作表,在每个工作表的筛选器配置中取消勾选排除空值选项,将所有工作表放到仪表板的固定布局容器里,人员筛选应用到所有工作表后,无数据的饼图对应的工作表区域会自动保留空白。
内容的提问来源于stack exchange,提问作者Sparkles the unicorn
相关产品推荐
相关产品推荐

