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

如何在Google Looker Studio中按周日周期统计随机日期周频次?

在Google Data Studio中按「周日至下周日」周期统计日期出现次数

要实现按周日至下周日的周期统计每条日期所属周的出现次数,你可以通过在Google Data Studio中创建两个计算字段完成:

1. 创建「周起始日期」计算字段

这个字段用于将每个Random_Dates映射到其所属周期的起始周日,公式如下:

DATE_ADD(Random_Dates, INTERVAL (1 - EXTRACT(DAYOFWEEK FROM Random_Dates)) DAY)

原理:Google Data Studio中EXTRACT(DAYOFWEEK FROM 日期)返回值为周日=1,周六=7,通过1 - DAYOFWEEK算出当前日期距离上周日的偏移天数,再用DATE_ADD往前偏移得到该周期的起始周日。

2. 创建「CountinEachWeek」计算字段

基于「周起始日期」,用开窗函数统计每个周期内的日期出现次数,公式如下:

COUNT(Random_Dates) OVER (PARTITION BY 周起始日期)

原理:PARTITION BY 周起始日期会按周日周期分组数据,COUNT函数统计每组内的记录数,OVER子句确保每条记录都能显示所在组的计数。

示例验证

添加两个计算字段后,会得到与预期匹配的结果:

No.Random_Dates周起始日期CountinEachWeek
12023/02/022023/01/292
22023/02/032023/01/292
32023/02/062023/02/051
42023/02/132023/02/123
52023/02/142023/02/123
62023/02/152023/02/123

操作步骤

  1. 打开你的Data Studio报表,进入对应数据来源的编辑界面;
  2. 点击「添加字段」,创建名为「周起始日期」的计算字段,输入第一步的公式;
  3. 再次点击「添加字段」,创建名为「CountinEachWeek」的计算字段,输入第二步的公式;
  4. 返回报表编辑页面,将CountinEachWeek字段添加到表格中即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 03:42:57