自动计算下一年同月的日期
需求描述:参数模板里有二个日期(其中第二个日期不能选择),必须随着第一个日期的变化而变化,比如说:第一个选择2012年4月,第二个就自动变成2013年4月,这样做的目的可以不用手动去选下一年的这个日期,用户可以很方便的查询整一年内的数据。
需求实现:
1. 制作一个参数模版的报表,如图:
2. 在B1单元格写上自动计算表达式:
(parseInt(${A1}.toString().substring(0,4))+1)+${A1}.toString().substring(4,7)
如图:
通过substring 方法将返回一个包含从原始对象中获得的子字符串的 String 对象,然后分别截取整个日期所在的年、月
3. 实现效果,如图: