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

如何在Redshift(Looker)中计算任务创建到完成的平均天数

计算任务从创建到完成的平均耗时天数(Redshift/Looker)

核心查询(整体平均值)

SELECT AVG(DATEDIFF(day, created, completed)) AS average_days_to_complete
FROM dbt_dw.base_package
WHERE 
  fk_company_id = 245821
  AND created >= '2022-10-01' 
  AND created < '2022-10-22'
  AND completed IS NOT NULL -- 仅统计已完成的任务

关键说明

  • DATEDIFF(day, created, completed):Redshift内置函数,计算两个日期时间字段的天数差,得到单个任务的耗时天数。
  • AVG():对所有符合条件的任务耗时取平均值。
  • completed IS NOT NULL:过滤未完成的任务,避免无效数据影响结果准确性。

按日分组统计(含每日创建数+当日任务平均耗时)

如果需要保留原有的每日创建数统计,同时查看当日创建任务的平均耗时,可使用以下查询:

SELECT 
  created::date AS creation_date,
  COUNT(n1pk_package_id) AS total_created,
  AVG(DATEDIFF(day, created, completed)) AS avg_days_to_complete
FROM dbt_dw.base_package
WHERE 
  fk_company_id = 245821
  AND created >= '2022-10-01' 
  AND created < '2022-10-22'
  AND completed IS NOT NULL
GROUP BY created::date
ORDER BY creation_date DESC

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 12:25:19