如何通过两个日期参数得到日期参数相关的月的数组

开始日期是2019-09-01,结束日期是2020-01-01,得到数组{201909 201910 201911 201912 202001}?


目前有个想法是通过format得到第一个数据201909 ,通过DATEDIF("start","end","M")得到相差的月数,然后通过什么公式可以扩展成数组?

FineReport hotiger 发布于 2020-2-12 14:22 (编辑于 2020-2-12 14:38)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
xd4093Lv6初级互助
发布于2020-2-12 15:40

https://help.finereport.com/doc-view-2291  有详细说明的可以看这个

  • hotiger hotiger(提问者) UNIQUEARRAY(MAPARRAY(RANGE($starttime, $endtime), FORMAT(item, \"yyyyMM\")))
    2020-02-12 16:08 
最佳回答
0
孤陌Lv6资深互助
发布于2020-2-12 15:28

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

  • hotiger hotiger(提问者) 万分感谢,这个问题我已经解决了!
    2020-02-12 15:59 
最佳回答
0
hotigerLv2见习互助
发布于2020-2-12 16:07

=UNIQUEARRAY(MAPARRAY(RANGE($starttime, $endtime), FORMAT(item, "yyyyMM")))

  • 3关注人数
  • 413浏览人数
  • 最后回答于:2020-2-12 16:07
    请选择关闭问题的原因
    确定 取消
    返回顶部