如何在Google Looker Studio中合并日期,制作月度销量与发货量折线图?
解决Google Looker Studio中统一日期维度展示销量与发货量的问题
方法一:在Google Sheets中重构数据(推荐,更稳定)
原数据表是一行对应一个订单的销售日期、发货日期、销量、发货量的宽表格式,没法直接用统一日期关联两个指标,需要转成长表格式,让每一行对应一个日期-指标组合:
- 在原表格右侧新增3列,表头设为
Unified Date、Metric Type、Quantity - 处理第一行数据(假设原数据从第2行开始,销售订单日期在A列,发货日期在B列,销量在C列,发货量在D列):
- 第2行:
Unified Date填=A2,Metric Type填Sales Qty,Quantity填=C2 - 第3行:
Unified Date填=B2,Metric Type填Dispatch Qty,Quantity填=D2
- 第2行:
- 批量处理所有行:选中第2-3行,鼠标悬停在单元格右下角的填充柄上,拖拽到数据末尾自动复制格式和公式
- (可选)用数组公式一键生成拆分数据:
在F2单元格输入以下公式(假设原数据范围是A2:D100):
公式会自动把每一行拆成两行,分别对应销售日期-销量、发货日期-发货量的组合=ARRAYFORMULA({A2:A100, "Sales Qty", C2:C100; B2:B100, "Dispatch Qty", D2:D100})
将重构后的长表导入Looker Studio后:
- 选
Unified Date作为折线图维度,设置聚合方式为按月 - 添加
Quantity作为指标,按Metric Type拆分,即可得到两条分别对应销量和发货量的折线
方法二:在Looker Studio中使用混合数据源(无需修改原表)
不想改动原数据表的话,可通过混合两个相同数据源实现统一日期维度:
- 在Looker Studio中添加两次你的Google Sheets数据源,分别命名为
Sales Dataset和Dispatch Dataset - 为两个数据集分别创建计算字段
Unified Date:Sales Dataset中公式:DATE_TRUNC(Sales Order Date, MONTH)(将销售日期截断到当月第一天)Dispatch Dataset中公式:DATE_TRUNC(Dispatch Date, MONTH)(将发货日期截断到当月第一天)
- 创建混合数据源:
- 点击左侧菜单栏
资源→管理混合数据源→添加混合数据源 - 依次添加
Sales Dataset和Dispatch Dataset - 设置关联条件:将两个数据集的
Unified Date字段进行全连接(确保所有月份都被包含)
- 点击左侧菜单栏
- 构建折线图:
- 维度选混合数据源的
Unified Date,设置显示格式为YYYY-MM或月份 - 指标分别选
SUM(Sales Qty)(来自Sales Dataset)和SUM(Dispatch Qty)(来自Dispatch Dataset) - 切换图表类型为折线图,即可看到两个指标按月展示的趋势
- 维度选混合数据源的
注意事项
- 确保两个日期字段格式统一(均为Google Sheets可识别的日期格式)
- 过滤掉空日期,避免折线图出现异常断点
- 指标聚合方式选
SUM,保证按月统计的是当月所有订单的总销量/总发货量
内容的提问来源于stack exchange,提问作者gaurav parikh
相关产品推荐
相关产品推荐

