帆软report使用DATEINMONTH()函数生成的日期异常,年份和月份不对
修改前
year,month为传入参数,分别为字符串类型的年份和月份。CONCATENATE()为字符串拼接函数,可以同时拼接多个字符串。
'${DATEINMONTH(CONCATENATE(year,month),-1)}'
生成的日期如下
'2454-03-31'
解决方法
传入的日期格式不对,调整如下
'${DATEINMONTH(CONCATENATE(year,'-',month),-1)}'