时间函数

如果我希望过滤到自己想看的任一周数据,而一个条件判断需要用到某个特定截止时间,比如该周的最后一分钟,这个条件判断该如何实现

FineBI yzm245040 发布于 2023-5-15 16:39
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
luojian0323Lv7资深互助
发布于2023-5-15 16:49

image.png

最佳回答
0
用户P9751595Lv4见习互助
发布于2023-5-15 16:57

写成参数,然后BI仪表板参数。将需要的特定的分钟的参数传入SQL即可。

下面是我之前用过的类似的传小时参数的写法(Postgresql)。思路差不多,供参考

where 0=0

${if(len(avi_yield_starttime) = 0,""," and startdate >= cast('" +avi_yield_starttime + "' as date)+ INTERVAL '"+avi_yield_start_hour+" HOUR'")}

${if(len(avi_yield_endtime) = 0,""," and startdate <= cast('" +avi_yield_endtime + "' as date)+ INTERVAL '"+avi_yield_end_hour+" HOUR'")}

  • 3关注人数
  • 290浏览人数
  • 最后回答于:2023-5-15 16:57
    请选择关闭问题的原因
    确定 取消
    返回顶部