跨月表格怎么做

image.png

例如我输入end_time为2月5日,已经实现第一张表格的第二个日期自动跳转到1月底,请问能不能让下面这张表格的内容变成2月初到2月5日?

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

可以截取日期,按月份分组展示

需要你的格式,父格设置下

参考这个文档,到时候按yyyy-MM的格式分组显示,隐藏这个分组的列就可以

分组报表简介-https://help.fanruan.com/finereport/doc-view-395.html

  • 帆软用户S9zSRCQ0Ck 帆软用户S9zSRCQ0Ck(提问者) 这个方法不是很适用。。。参数start_time2和end_time2已经做好了,怎么让下面的表格中订购日期的start_time和end_time替换掉? 模板数据集是: SELECT * FROM 订单 where 1=1 ${if(len(start_time)=0,\"\",\" and 订购日期>=\'\"+start_time+\"\'\")} ${if(len(end_time)=0,\"\",\" and 订购日期<=\'\"+end_time+\"\'\")}
    2022-06-20 15:10 
  • snrtuemc snrtuemc 回复 帆软用户S9zSRCQ0Ck(提问者) 数据集直接新增一列名,然后新增一列处理后的,例如,select *,strftime(\'%Y-%m\',b.订购日期) ym from XXXXX 按这个格式,后面就是你原来的,这样就新增一列yyyy-MM格式的数据了,注意。评论会自动引号前加斜杠,自己删除
    2022-06-20 15:14 
  • 帆软用户S9zSRCQ0Ck 帆软用户S9zSRCQ0Ck(提问者) 回复 snrtuemc ym是什么?
    2022-06-20 15:21 
  • snrtuemc snrtuemc 回复 帆软用户S9zSRCQ0Ck(提问者) 就是给新增加字段重新命名的列名啊。。。
    2022-06-20 15:22 
  • 帆软用户S9zSRCQ0Ck 帆软用户S9zSRCQ0Ck(提问者) 回复 snrtuemc SELECT *,strftime(\'%Y-%m-%d\',订购日期2) 订购日期2 FROM 订单 where 1=1 ${if(len(start_time)=0,\"\",\" and 订购日期>=\'\"+start_time+\"\'\")} ${if(len(end_time)=0,\"\",\" and 订购日期<=\'\"+end_time+\"\'\")} ${if(len(start_time2)=0,\"\",\" and 订购日期2>=\'\"+start_time2+\"\'\")} ${if(len(end_time2)=0,\"\",\" and 订购日期2<=\'\"+end_time2+\"\'\")} 这样显示说没有订购日期2这一列
    2022-06-20 15:26 
  • 2关注人数
  • 330浏览人数
  • 最后回答于:2022-6-20 14:25
    请选择关闭问题的原因
    确定 取消
    返回顶部