Google Data Studio/Looker计算字段取值问题:班次平衡统计
Google Data Studio/Looker 生产班次数据需求解决方案
需求1:计分卡统计不平衡班次数量(预期结果8)
- 步骤1:创建判断班次是否不平衡的计算字段
(注:替换字段名为你的数据集实际字段名,逻辑为当实际时长与标准时长不一致时标记为1,否则为0)CASE WHEN 实际班次时长 != 标准班次时长 THEN 1 ELSE 0 END - 步骤2:在计分卡中使用
SUM()聚合该计算字段
将上述计算字段添加到计分卡,手动把聚合方式修改为SUM,即可得到所有不平衡班次的总数。
需求2:数据透视表展示班次时长偏差值(平衡班次显示0)
- 创建计算字段计算时长偏差:
CASE WHEN 实际班次时长 != 标准班次时长 THEN 实际班次时长 - 标准班次时长 ELSE 0 END - 将该字段拖入数据透视表的度量区域,同时把班次维度(如班次编号、日期等)拖入维度区域,即可实现平衡班次显示0,不平衡班次显示实际偏差值的效果。
关键注意点
- 不能直接用非聚合的计算字段作为度量:Data Studio/Looker中维度与度量无法直接混合,必须通过
SUM这类聚合函数,把判断类的维度字段转换为度量,才能在计分卡等需要度量值的组件中正常使用。
内容的提问来源于stack exchange,提问作者newyddion_heilmann
相关产品推荐
相关产品推荐

