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

如何在Superset中配置动态当前季度时间范围?

Superset动态设置当前季度时间范围配置说明

Superset完全支持动态生成当前季度时间区间的需求,无需手动逐次调整时间范围,具体配置方法如下:

方法1:使用原生时间筛选器配置

  • 打开目标图表或仪表盘的时间筛选器配置面板
  • 在时间范围下拉选项中选择「当前季度」即可,默认逻辑为左闭右开区间,例如当年第一季度会自动计算为 YYYY-01-01 00:00:00 到 YYYY-04-01 00:00:00,完全匹配你需要的区间格式
  • 若需要配置过去/未来N个季度的动态区间,可在自定义相对时间选项中选择时间单位为「季度」,输入对应的偏移数值即可

方法2:在自定义SQL中动态计算

如果使用SQL数据集或者需要在查询语句中直接嵌入动态季度逻辑,可以直接使用对应数据库的时间函数实现,示例代码(适配PostgreSQL/Spark SQL等标准SQL语法):

SELECT *
FROM 你的业务表
WHERE 时间字段 >= DATE_TRUNC('quarter', CURRENT_DATE)
  AND 时间字段 < DATE_TRUNC('quarter', CURRENT_DATE) + INTERVAL '3 months'

以上逻辑会自动计算当前季度的起始时间和下一季度的起始时间,生成左闭右开的时间区间,和你举例的[2021-01-01 ~ 2021-04-01)逻辑完全一致。如果需要取上一季度,将时间偏移调整为 - INTERVAL '3 months' 即可。

注意事项

  • 不同数据源的时间函数语法存在差异,例如MySQL使用DATE_ADD函数、ClickHouse使用toStartOfQuarter函数,可根据你使用的数据库类型调整对应语法,核心逻辑保持取季度起始点+3个月偏移即可
  • 若需要在仪表盘全局生效动态季度筛选,直接在全局时间筛选器的默认值中选择「当前季度」即可,所有关联的图表会自动适配该时间范围

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 08:21:00