有一年的数据,但每月只需要前三个月的数据统计,怎么设定

有一年的数据,但每月只需要前三个月的数据统计,数据有姓名,时间和销量三个,怎么设定,

FineBI yzm7Y3E41326829 发布于 2022-6-30 08:46 (编辑于 2022-6-30 08:50)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
3143511Lv5中级互助
发布于2022-6-30 10:41

问题的焦点是如何筛选三个月的数据,我是Oracle数据库,获取3个月前月份的SQL:

select to_char(sysdate - interval '3' month ,'yyyyMM') as 三个月前月份 from AT_C_PP_PRODUCTIONDAYPLAN q

然后利用时间筛选下,希望可以帮到你:

1656556731814.png

最佳回答
0
yzm339714Lv6中级互助
发布于2022-6-30 09:05

每月只需要前三个月的数据统计 ?这个是什么意思? 是说额外加上?

  • yzm7Y3E41326829 yzm7Y3E41326829(提问者) 比如说,目前有1,2,3,4,5,6月有数据,数据有姓名,时间,销售物品,销售金额。在5月份当月的时候,自动出现3.4.5月的数据,到6月份时,自动出现4.5.6月的数据。
    2022-06-30 09:16 
  • yzm7Y3E41326829 yzm7Y3E41326829(提问者) 但不想使用时间过滤组件
    2022-06-30 09:18 
  • yzm339714 yzm339714 回复 yzm7Y3E41326829(提问者) bi里面添加结果过滤的时候,日期只能写固定的,公式也只能是数值字段的,哦对,或者你可以把日期转化为 timestamp 格式的,然后用大小判断在什么范围。 或者直接在建这个自助数据集的那一块添加过滤条件,那可以判断时间范围
    2022-06-30 09:40 
最佳回答
0
yzm906010Lv6见习互助
发布于2022-6-30 09:25

SQL里可以写个日期函数dateadd(‘d’,90,date),时间自动获取前三月

  • 4关注人数
  • 461浏览人数
  • 最后回答于:2022-6-30 10:41
    请选择关闭问题的原因
    确定 取消
    返回顶部