fr中日周月趋势

fr中日周月趋势加工:这种日、周、月如何加工好,我目前加工了当天数据,周、月都是取每周最后一天或者每月最后一天数据,跑批时可以只保留最近5周,今年月份的?

FineReport 用户E5817013 发布于 2023-6-20 08:32
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
坚定的小帆薯Lv7高级互助
发布于2023-6-20 09:24

可以实现的,看你具体用一个图表做还是几个图表做,只是sql的差别。

如果取每周或者每月最后一天的话,有个简单的方式:

直接处理日期获得对应week或者month列,按照month/week,分组获取max(日期)即可过滤出对应的数据了

  • 用户E5817013 用户E5817013(提问者) oracle中有函数可以获取最近5周,每周最后一天的日期吗?现在日、月我已经处理好了
    2023-06-20 15:35 
  • 坚定的小帆薯 坚定的小帆薯 回复 用户E5817013(提问者) 直接把对应日期写个week,利用year和week列进行过滤即可的 举例: select 年,周,max(日期) as 周末 from (select week(日期) as 周,year(日期) as 年,日期 from 表a) tmp01 group by 年,周
    2023-06-20 15:47 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-6-20 08:38

那你就需要在数据集中,用where语句,过滤出最近5周,今年的数据

最近5周就是,按日期排序,取前5条数据

今年月的,那就是年份是今年的数据

  • 用户E5817013 用户E5817013(提问者) 谢谢,我目前按照etl在加工,但是获取最近五周,每周最后一天日期还有点问题
    2023-06-20 15:36 
  • 2关注人数
  • 261浏览人数
  • 最后回答于:2023-6-20 09:24
    请选择关闭问题的原因
    确定 取消
    返回顶部