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

Google Data Studio:如何统计指定区间内的条目数量

嘿,这个问题我熟!在Google Data Studio里实现类似Excel COUNTIF的区间统计,核心是靠自定义字段来搞定,然后搭配可视化图表展示就行。下面给你分两种场景详细说:

场景一:统计单个区间的条目数量(比如0-5)

如果只需要统计某一个特定区间的次数,按以下步骤来:

  • 打开你的Data Studio报告,进入数据源编辑界面(或者在添加图表时,直接点击右侧「字段」面板的「添加字段」按钮)
  • 给新字段起个直观的名字,比如「0-5区间条目数」
  • 在公式编辑框里输入以下代码(记得把你的目标列替换成你实际要统计的列名,比如「用户评分」「销售额」):
    SUM(CASE WHEN 你的目标列 BETWEEN 0 AND 5 THEN 1 ELSE 0 END)
    
    原理很简单:用CASE语句判断每条数据是否落在0-5区间,符合的标记为1,不符合为0,最后用SUM把所有1加起来,就是区间内的条目总数。
  • 保存自定义字段后,回到报告编辑页,添加表格、卡片或者条形图,把这个自定义字段拖到「值」区域,就能看到统计结果了。
场景二:一次性统计多个区间的数量

要是需要同时统计多个区间(比如0-5、6-10、11-15),用分组字段的方式更高效:

  • 同样创建新的自定义字段,命名为「数值区间分组」
  • 输入以下CASE语句来划分区间(还是要替换你的目标列为实际列名):
    CASE
      WHEN 你的目标列 BETWEEN 0 AND 5 THEN "0-5"
      WHEN 你的目标列 BETWEEN 6 AND 10 THEN "6-10"
      WHEN 你的目标列 BETWEEN 11 AND 15 THEN "11-15"
      ELSE "其他"
    END
    
  • 保存字段后,添加柱状图或条形图:把「数值区间分组」拖到「维度」区域,把原目标列拖到「值」区域,然后将值的聚合方式改成「计数(Count)」——这样每个区间的条目数量就自动统计并展示出来了。
小提醒
  • 如果你的目标列是文本类型,先要用CAST(你的目标列 AS NUMBER)转换成数值类型,否则区间判断会失效,比如公式可以调整为CASE WHEN CAST(你的目标列 AS NUMBER) BETWEEN 0 AND 5 THEN 1 ELSE 0 END
  • 要是想排除空值干扰,可以在CASE条件里加上AND 你的目标列 IS NOT NULL,避免空值被误统计

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 07:58:21