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

如何在Google Data Studio中创建条件分类堆叠条形图

SEO落地页分层浏览量堆叠条形图实现方案

前置注意:所有落地页的档位划分必须按单月维度的点击量做降序排名,不要跨月计算全周期总点击来排名,否则月份间流量波动会导致分层结果完全失真。


1. 数据预处理:新增落地页分层计算字段

不管使用表格工具还是BI工具实现,第一步先给数据集新增分层维度,逻辑完全通用:

  • 首先按Month(月份)字段分组,对同一月份下所有落地页的点击量做降序排名,得到每个落地页在对应月份的点击排名值
  • 按照排名区间匹配对应档位:
    • 排名1-3 → 标记为Top 1-3 落地页
    • 排名4-10 → 标记为Top 4-10 落地页
    • 排名11-20 → 标记为Top 11-20 落地页
    • 排名21-100 → 标记为Top 21-100 落地页
  • 排名大于100的落地页直接过滤,不纳入后续图表统计范围

以下是适用于SQL、Tableau、Power BI的通用计算逻辑参考:

-- 单月点击排名+档位匹配计算逻辑
WITH monthly_rank AS (
  SELECT 
    *,
    RANK() OVER(PARTITION BY Month ORDER BY 点击量 DESC) AS click_rank
  FROM 你的SEO业务数据表
)
SELECT 
  *,
  CASE
    WHEN click_rank <=3 THEN 'Top 1-3'
    WHEN click_rank BETWEEN 4 AND 10 THEN 'Top 4-10'
    WHEN click_rank BETWEEN 11 AND 20 THEN 'Top 11-20'
    WHEN click_rank BETWEEN 21 AND 100 THEN 'Top 21-100'
  END AS page_tier
FROM monthly_rank
WHERE click_rank <=100

如果用Excel/在线表格处理,直接新增两列即可:

  • 排名列用SUMPRODUCT函数按月份分组,计算同月份下的点击量降序排名
  • 档位列用IFS函数按上述区间匹配对应档位即可

2. 堆叠条形图配置

分层字段处理完成后,所有可视化工具的配置逻辑一致,按对应位置拖入字段即可:

  • 图表类型选择「堆叠条形图/堆叠柱状图」
  • X轴(维度区域)拖入Month字段,按时间先后顺序升序排列
  • Y轴(指标区域)拖入Total view count(总浏览量)字段,聚合方式选择「求和」
  • 图例/颜色细分维度拖入上一步新建的page_tier(落地页档位)字段,按档位从高到低固定排序,保持每个月份的堆叠块顺序一致
  • 可选优化:给每个堆叠块添加数据标签,同步展示对应档位的浏览量绝对值、占当月总浏览量的比例,即可匹配预期展示效果

3. 常见问题避坑

  • 不要跨月计算落地页排名:不同月份落地页流量波动幅度大,跨月计算总点击再分层,会导致单月的档位归类完全不符合实际流量分布
  • 并列排名处理:如果出现多个落地页点击量相同的情况,使用竞争排名规则(同值同名次,后续名次顺延),避免档位归类出现偏差
  • 提前过滤排名100以外的数据:否则图表会多出额外的「其他」分类堆叠块,不符合需求要求

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 00:16:04