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

如何在同一张Google Data Studio图表中添加多个时间维度?

在Google Data Studio时间序列图展示多阶段销售周期的方法

先明确:Data Studio的时间序列图确实只能选一个时间维度,你现在的宽表数据(每个阶段占一列)直接用肯定会丢数据,得先把数据结构改成长表,再配置图表。

第一步:把Google Sheets的宽表转成长表

原始数据是每一行对应一个客户的所有阶段,要改成每一行对应一个客户的单个阶段,转换后的数据示例如下:

客户ID阶段名称阶段时间完成状态
A登录03/12/2021已完成
A商务审批通过05/12/2021已完成
A合同签署06/12/2021已完成
B登录03/12/2021已完成
B商务审批通过未完成
C登录04/12/2021已完成
............

快速转表的Google Sheets公式

不用手动逐行修改,用数组公式批量生成:

=ARRAYFORMULA(SPLIT(FLATTEN(A2:A6&"|"&{"登录","商务审批通过","合同签署"}&"|"&{B2:B6,C2:C6,E2:E6}&"|"&{"已完成",D2:D6,F2:F6}),"|"))

公式参数对应你的数据:

  • A2:A6是客户ID列范围
  • {"登录","商务审批通过","合同签署"}替换成你的8个销售阶段名称
  • {B2:B6,C2:C6,E2:E6}替换成对应各阶段的时间列范围
  • {"已完成",D2:D6,F2:F6}替换成对应各阶段的完成状态列范围

第二步:在Data Studio里配置时间序列图

  1. 将转换后的长表作为数据源导入,确保阶段时间字段被识别为日期类型
  2. 添加时间序列图表:
    • 维度选择阶段时间
    • 细分维度选择阶段名称(不同阶段会自动用不同折线区分)
    • 指标选择客户ID的计数(如果只想展示已完成阶段,可搭配完成状态过滤未完成数据)
  3. 样式优化:给每个阶段的折线设置不同颜色,同时过滤掉阶段时间为空的行,避免无效数据干扰展示。

替代方案:无需转表的折中办法

要是不想修改数据结构,可以尝试用组合图表:

  • 把每个阶段的完成数量做成独立指标(比如COUNT(登录时间)、COUNT(商务审批时间))
  • 时间维度选择一个覆盖所有阶段的日期列(比如登录时间),将各指标叠加为折线
    但这种方法只能展示每日各阶段的完成数量,无法精准对应单个客户的阶段时间节点,效果不如长表结构直观。

内容的提问来源于stack exchange,提问作者Vinicius Cardieri Lopez

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 18:57:11