Apache Superset图表高级时间范围是否支持动态更新?
图表高级时间范围动态性的判断与处理
主流图表/BI工具里,预设的“年初至今”类时间范围基本都是动态的——每次加载图表时,会自动取当前实际日期作为时间范围的终点。但如果是你手动输入了具体的结束日期(比如2022-12-01),那保存后这个范围就是静态的,不会随时间自动更新。
如果不确定当前设置的时间范围是动态还是静态,最快的验证方式:
- 保存当前配置好的图表
- 修改本地系统日期为另一个任意日期(比如改成2023-02-10)
- 刷新图表,观察时间范围是否自动更新为“2023-01-01至2023-02-10”
要是设置界面显示的是固定日期而非“年初至今”这类动态标签,说明你选的是静态硬编码范围,这时候需要改用工具的动态日期表达式来配置:
- 起始日期绑定工具内置的“当年第一天”函数(比如
DATE_TRUNC('year', CURRENT_DATE())或直接选择“年初”预设) - 结束日期绑定“当前日期”函数(比如
CURRENT_DATE())
这样每次加载图表时,时间范围都会自动计算为“年初至当前实际日期”。
内容的提问来源于stack exchange,提问作者Lewis
相关产品推荐
相关产品推荐

