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

Tableau特定维度占比计算:COUNTD IF语句实现BAME人员占比KPI展示

Tableau 实现BAME员工去重占比KPI的方法

错误原因说明

你之前编写的公式报错,是因为Tableau不支持将聚合函数放在IF条件的返回分支中,且原公式的分子分母逻辑完全一致,无法得到比例结果。

正确实现步骤

  1. 新建计算字段,输入如下公式:
COUNTD(IF [Ethnic Group] = "BAME" THEN [Staff ID] END) / COUNTD([Staff ID])

公式逻辑说明:

  • IF判断会对每行数据返回结果:员工族裔为BAME时返回对应员工ID,否则返回空值
  • 分子的COUNTD会自动忽略空值,仅统计属于BAME的唯一员工数量,自动规避身兼多职的重复行问题,按人员维度统计
  • 分母的COUNTD统计全量唯一员工数量,不受族裔维度的限制,不需要额外展示其他族裔分类
  1. 右键点击该计算字段,选择「设置默认格式」,将数值类型修改为百分比,按需设置小数保留位数
  2. 可视化时直接选择「大数字」图表类型,将该计算字段拖到文本标记卡即可,仪表盘上仅会显示BAME群体的占比数值

可选调整方案

如果你需要将分母调整为排除未知族裔的人群,将分母部分替换为如下内容即可:
COUNTD(IF [Ethnic Group] <> "未知" THEN [Staff ID] END)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 02:57:03