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

在Google Data Studio中实现Excel COUNTIFS函数的大陆完成率计算

在Google Data Studio中计算各大洲的完成率

完全可以实现!你要的就是按大洲分组,计算closed状态占该大洲总状态数的比例,下面是具体的操作步骤:

方法一:单计算字段直接得出完成率

  1. 打开你的数据源,点击顶部菜单栏的添加字段 → 创建计算字段

  2. 给字段起个直观的名字,比如大洲完成率,然后输入以下公式:

    (COUNT(CASE WHEN completion = 'closed' THEN 1 END) / COUNT(completion)) * 100
    

    简单解释下逻辑:

    • COUNT(CASE WHEN completion = 'closed' THEN 1 END):统计当前大洲下状态为closed的记录数,和Excel里COUNTIFS(大洲列, 当前大洲, 状态列, "closed")的逻辑一致
    • COUNT(completion):统计当前大洲下的总状态记录数,对应Excel里COUNTIFS(大洲列, 当前大洲)
    • 乘以100是为了转成百分比数值,后续可以直接设置格式显示成百分比
  3. 保存字段后,在报表里添加表格/卡片组件,把continent拖到维度栏,大洲完成率拖到指标栏,就能看到每个大洲的完成率结果了。

方法二:拆分指标更直观(适合需要同时看明细的场景)

如果你想同时展示closed数量、总数量和完成率,可以分三步创建字段:

  • 第一步创建Closed状态数量字段:
    COUNT(CASE WHEN completion = 'closed' THEN 1 END)
    
  • 第二步创建总状态数量字段:
    COUNT(completion)
    
  • 第三步创建大洲完成率字段:
    (Closed状态数量 / 总状态数量) * 100
    
    这样你可以在报表组件里同时添加三个指标,数据逻辑更清晰。

小提示

  • 如果completion字段存在空值,COUNT(completion)会自动忽略空值,和Excel的COUNTIFS处理逻辑完全一致
  • 想要显示成「97%」这种百分比格式,只需在组件的指标设置里,把大洲完成率的格式改成百分比,再调整小数位数即可

按照以上步骤操作,就能得到和Excel计算完全一致的结果啦,比如亚洲97%的完成率可以准确计算出来。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 12:17:59