如何根据日期扩展自动跨年

销售数据的日期是显示当前年月,后面的三列预测日期是要依据销售数据的年月往后推三个月,以下图为例,202310的后三个月应该是202311、202312、202401才对image.png设计器中公式为:image.pngimage.pngimage.png如何调整公式可以跨年呢?

FineReport YyANG 发布于 2023-10-13 11:31
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-10-13 11:33(编辑于 2023-10-13 11:55)

uniquearray(maparray(range(todate($开始年月+"-01"),todate($结束年月+"-01")),left(item,7)))

=

uniquearray(maparray(range(todate(today()),todate(monthdelta(today(),3))),left(item,7)))

image.png

============

uniquearray(maparray(range(todate(today()),todate(monthdelta(today(),3))),format(item,"yyyyMM")))

image.png

  • YyANG YyANG(提问者) 没有日期参数的
    2023-10-13 11:36 
  • snrtuemc snrtuemc 回复 YyANG(提问者) 根据当前日期,往后自动加三个月?看修改答案
    2023-10-13 11:39 
  • YyANG YyANG(提问者) 回复 snrtuemc 只显示后三个月哈,当前年月的单独显示的
    2023-10-13 11:44 
  • snrtuemc snrtuemc 回复 YyANG(提问者) 这个你在我的基础上改下,你日期是单元格,那就today()换成你的单元格,注意需要yyyy-MM-dd格式
    2023-10-13 11:47 
  • YyANG YyANG(提问者) 回复 snrtuemc 可是只需要显示年月就行了
    2023-10-13 11:54 
最佳回答
0
ID1208Lv6高级互助
发布于2023-10-13 11:55

image.png

image.png

当前年月=FORMAT(TODAY(),'yyyyMM')

预测年月=UNIQUEARRAY(MAPARRAY(RANGE(MONTHDELTA(TODAY(),1),MONTHDELTA(TODAY(),3)),FORMAT(item,"yyyyMM")))

  • 2关注人数
  • 170浏览人数
  • 最后回答于:2023-10-13 11:55
    请选择关闭问题的原因
    确定 取消
    返回顶部