为神么这里不管调整成多少,页面都是从一月份开始播放? 还有now-a,a也是now,相减有什么区别?

https://help.fanruan.com/finereport/doc-view-3193.htmlimage.pngimage.pngimage.png

FineReport xiaoshaoshiyong 发布于 2021-12-9 14:58 (编辑于 2021-12-9 15:05)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
廿三Lv6中级互助
发布于2021-12-9 15:20(编辑于 2021-12-9 15:21)

'${left(monthdelta('1997-01-01',mod((datetonumber(now())-datetonumber(a))/2000,12)),7)}'

公式使用你运行打开报表的时间now() - 参数a当前的时间now(),刚开始打开的时候,两个时间是一致的,所以都是会从1997-01-01开始,你一开始的余数都会是0

语句中的now()是语句运行的当前时间,a 是参数,会一直变,是系统当前的时间

最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-12-9 15:05

这个要看你 的模板,答者根据链接做也不一定出现你的问题

  • xiaoshaoshiyong xiaoshaoshiyong(提问者) 一样的模板
    2021-12-09 15:06 
  • Z4u3z1 Z4u3z1 回复 xiaoshaoshiyong(提问者) 你是不是用的它自带的模板,才发现它自带的是只读改了也保存不了,改成可写后再打开模板把1997-01-01 改成你要开始的月份才变
    2021-12-09 15:58 
  • 2关注人数
  • 363浏览人数
  • 最后回答于:2021-12-9 15:21
    请选择关闭问题的原因
    确定 取消
    返回顶部