FineReport中range函数步长问题

FineReport中range函数如何设置步长为一个月?

或者说如何设置时间范围为前3个月的1号到现在这个月的1号?例如:2022-12-01,2023-01-01,2023-02-01,2023-03-01....

公式如下,该如何修改:

MAPARRAY(RANGE( MONTHDELTA(DATEINMONTH(TODAY(),1),-3), DATEINMONTH(TODAY(),1), 31 ), FORMAT(item, "yyyy-MM-dd") )

FineReport helloWorld 发布于 2023-3-13 14:42
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-3-13 14:46

UNIQUEARRAY(MAPARRAY(range(MONTHDELTA(today(),-3),today(),1),FORMAT(ITEM,'yyyy-MM-01')) )

image.png

  • 1关注人数
  • 258浏览人数
  • 最后回答于:2023-3-13 14:46
    请选择关闭问题的原因
    确定 取消
    返回顶部