如何在Looker Studio中用双日期字段制作创建vs解决时间序列图?
在Looker Studio中实现Jira风格的创建vs解决时间序列图
背景
使用Looker Studio搭建项目信息展示体系,需要制作类似Jira标准“创建vs解决图表”的时间序列图。
核心数据源
ID | Created Date | Resolved Date A | 2024-Jan-01 | 2024-Jan-10 B | 2024-Feb-02 | 2024-Feb-20 C | 2024-Feb-10 | 2024-Apr-01 C | 2024-Apr-14 | 2024-Apr-20
需求
在时间序列图中展示两条独立指标线:一条对应“创建”事件,一条对应“解决”事件,用于观察不同时间段内两类事件的数量差异。
遇到的问题
无法基于Created Date和Resolved Date直接绘制两条独立指标线,尝试中“解决”线被“创建”线遮挡,无法正常展示。
已尝试方案
手动转换数据源结构为如下形式:
Date | Action 2024-Jan-01 | Created 2024-Jan-10 | Resolved 2024-Feb-02 | Created 2024-Feb-10 | Created 2024-Feb-20 | Resolved 2024-Apr-01 | Resolved 2024-Apr-14 | Created 2024-Apr-20 | Resolved
通过数据透视表实现了替代可视化,但无法以时间序列图形式展示,也无法使用时间序列图的相关功能。
解决方案
方法1:数据融合法(无需修改原始数据源)
- 将同一数据源添加两次到Looker Studio,分别命名为
创建事件数据源和解决事件数据源 - 配置
创建事件数据源:- 创建计算字段
创建数量:COUNT(ID) - 设置
Created Date为时间维度
- 创建计算字段
- 配置
解决事件数据源:- 创建计算字段
解决数量:COUNT(ID) - 设置
Resolved Date为时间维度
- 创建计算字段
- 执行数据融合:
- 选择两个数据源,以时间字段为融合键(将
Created Date和Resolved Date映射为统一的日期维度) - 融合完成后,在时间序列图中选择维度
日期,指标选择创建数量和解决数量,即可生成两条独立折线
- 选择两个数据源,以时间字段为融合键(将
方法2:计算字段直接统计法
在原始数据源中创建两个计算字段:
是否创建:CASE WHEN Created Date IS NOT NULL THEN 1 ELSE 0 END是否解决:CASE WHEN Resolved Date IS NOT NULL THEN 1 ELSE 0 END
然后配置时间序列图:
- 维度选择日期范围(系统会自动识别
Created Date和Resolved Date的时间区间) - 指标添加
SUM(是否创建)和SUM(是否解决),即可分别展示两类事件的数量趋势
方法3:优化已转换的数据源
针对已手动转换的数据源,按以下步骤配置时间序列图:
- 将转换后的数据源导入Looker Studio
- 选择时间序列图,维度设置为
Date,指标设置为COUNT(Action) - 在图表样式面板中,开启分组依据,选择
Action字段,即可将Created和Resolved分为两条独立折线
内容的提问来源于stack exchange,提问作者Tiago Cardoso
相关产品推荐
相关产品推荐

