帆软报表现在能不能选择范围选月度范围

资金余额一览表(内置数据及01).cpt

帆软报表现在能不能选择范围选月度范围(比如2021/09 - 2021/12),然后列分别展示2021/09 ; 2021/10;2021/11;2021/12 每月的统计数据

MAPARRAY(GREPARRAY(range(date(YEAR($开始日期), MONTH($开始日期), "01"), date(YEAR($截止日期), MONTH($截止日期), "01")), day(item) = 1), format(item, "yyyy-MM-dd"))

FineReport 用户QNSQb7600710 发布于 2021-9-6 13:49 (编辑于 2021-9-7 14:10)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
15922204585Lv6高级互助
发布于2021-9-6 13:52(编辑于 2021-9-6 15:25)

可以image.png

image.png

1234.cpt

最佳回答
0
霜凡Lv5中级互助
发布于2021-9-6 14:53

数据集是sql吗,如果是就加一个月份字段,就是从日期里面获取月份,然后日期过滤改成月份过滤,日期控件改成年月的格式

  • 用户QNSQb7600710 用户QNSQb7600710(提问者) 是的 数据集是sql
    2021-09-06 15:12 
  • 霜凡 霜凡 回复 用户QNSQb7600710(提问者) 那就加个月份字段,按照现在的日期过滤设置,改成月份过滤,把月份字段拖出来替换日期就行
    2021-09-06 15:18 
  • 用户QNSQb7600710 用户QNSQb7600710(提问者) 回复 霜凡 你好,月份的过滤SQL语句是什么?
    2021-09-06 15:20 
  • 霜凡 霜凡 回复 用户QNSQb7600710(提问者) 获取月份字段的sql:left(日期字段,7)或者substr(日期字段,1,7),如果你是sql参数过滤,我建议把月份字段的语句作为子查询,外面套个select,月份参数放在外面的select语句里。where 月份 between \'${startmonth}\' and \'${endmonth}\'
    2021-09-06 15:45 
  • 3关注人数
  • 481浏览人数
  • 最后回答于:2021-9-7 14:10
    请选择关闭问题的原因
    确定 取消
    返回顶部