根据日期框,显示未来三月,注意跨年

举例:

日期框选择:2019-11

表头显示:2019-12;2020-01;2020-02

1586503863.jpg


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

array(format(MONTHDELTA(TODATE($a,"yyyy-MM"),1),"yyyy-MM"),format(MONTHDELTA(TODATE($a,"yyyy-MM"),2),"yyyy-MM"),format(MONTHDELTA(TODATE($a,"yyyy-MM"),3),"yyyy-MM")),横向扩展

最佳回答
1
axingLv6专家互助
发布于2020-4-10 15:46
maparray(range(3),left(monthdelta($日期+"-01",item),7))


最佳回答
0
yiyemeiyingLv4高级互助
发布于2020-4-10 15:38(编辑于 2020-4-10 15:46)
=UNIQUEARRAY(MAPARRAY(RANGE(TODATE(MONTHDELTA(CONCATENATE("2019-11", "-01"), 1),"yyyy-MM-dd"), TODATE(MONTHDELTA(CONCATENATE("2019-11", "-01"), 3),"yyyy-MM-dd")), FORMAT(item, "yyyy-MM")))

单元格设置【向右扩展】

参数:starttime 格式:2019-11(yyyy-MM)


参考文档:根据起始时间、结束时间扩展年月-https://help.finereport.com/doc-view-2291.html
最佳回答
0
孤陌Lv6资深互助
发布于2020-4-10 15:49

UNIQUEARRAY(MAPARRAY(RANGE(TODATE($starttime+"-01"),TODATE(MONTHDELTA($starttime+"-01",3))), FORMAT(item, "yyyy-MM")))

  • 5关注人数
  • 348浏览人数
  • 最后回答于:2020-4-10 15:49
    请选择关闭问题的原因
    确定 取消
    返回顶部