比如现在是12月,需要过滤出2018-01 到2018-12的数据
//当前月 =format(today(),'yyyy-MM') //当前月-11 =format(MONTHDELTA(today(),-11),'yyyy-MM')
你需要的是2018-01-01到2018-12-31的数据吧!
请参考:常见日期处理函数-http://help.finereport.com/finereport8.0/doc-view-876.html
= //这是取当年第一个月第一天
=dateinmonth(today(),-1) //这是取当前月份最后一天
区间的可以使用
字段名>='${dateinyear(dateinmonth(today(),1),1)}' and 字段名 <= '${dateinmonth(today(),-1)}'
或 字段名 between
'${dateinyear(dateinmonth(today(),1),1)}' and '${dateinmonth(today(),-1)}'
楼主是想要实现无论在一年中那一月都要实现展示12个月的数据?如果是11月就是展示2017年12月到218年11月?
根据日期排序,取前12条,这样呢?