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

如何在Google Data Studio/Looker Studio可视化指定日期范围的活跃项目价值

解决方法:Looker Studio按月可视化活跃项目总价值

原始数据

Start DateEnd DateProject Value
2023/01/012023/04/301000
2023/01/012023/02/281000
2023/02/012023/03/311000

需求说明

  • 按月统计活跃项目的总价值(项目在当月任意时间处于起止日期区间内,即计入当月总和)
  • 支持通过自定义起止日期筛选可视化范围,仅显示对应月份的数据

方法一:Google Sheets预处理数据(推荐,适合小数据量)

先把每个项目的活跃月份拆分成单独行,让Looker Studio可以直接统计:

  1. 在Google Sheets新增Active Month列,用公式生成项目覆盖的所有月份:
    • 选中D2单元格,输入公式(自动生成当前项目的所有活跃月份):
      =ARRAYFORMULA(EOMONTH(A2,SEQUENCE(DATEDIF(A2,B2,"M")+1,1,-1))+1)
      
    • 下拉公式到所有项目行,复制生成的日期后右键选择「粘贴值」,再拆分单元格到多行,最终每个活跃月份对应一行项目数据,示例结果:
      Start DateEnd DateProject ValueActive Month
      2023/01/012023/04/3010002023/01/01
      2023/01/012023/04/3010002023/02/01
      2023/01/012023/04/3010002023/03/01
      2023/01/012023/04/3010002023/04/01
      2023/01/012023/02/2810002023/01/01
      2023/01/012023/02/2810002023/02/01
      2023/02/012023/03/3110002023/02/01
      2023/02/012023/03/3110002023/03/01
  2. 将处理后的表格连接到Looker Studio,配置图表:
    • 维度选择Active Month,右键维度→修改类型→日期→年-月,转换为「年-月」格式
    • 指标选择SUM(Project Value)
    • 添加「日期范围控件」,绑定到Active Month字段,用户即可通过选择起止日期过滤显示的月份

方法二:直接在Looker Studio中用计算字段实现(无需修改原始数据)

适合不想改动原始表格的场景:

  1. 将原始Google Sheets表格连接到Looker Studio,确保Start Date和End Date被识别为日期类型
  2. 创建时间维度:从Start Date生成「年-月」维度,命名为「统计月份」
  3. 创建计算字段Monthly Active Value:
    IF(
      AND(
        Start Date <= EOMONTH({{统计月份}}, 0),
        End Date >= DATE_TRUNC({{统计月份}}, MONTH)
      ),
      Project Value,
      0
    )
    
  4. 配置图表:
    • 维度选择「统计月份」
    • 指标选择SUM(Monthly Active Value)
  5. 添加日期范围控件:
    • 在工具栏选择「添加控件」→「日期范围」,绑定到「统计月份」字段,设置为「自定义范围」,用户即可选择起止日期来过滤显示的月份

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 10:13:29