日期控件a 和b a手动选取 b的值根据a获取(每个月的最后一天)
例如:a =2021-07-01 b=2021-06-30 a日期参数可以为任何一天,b的值如果没到当前月的月底,获取上个月的最后一天,例如a=2021-05-19 则b=2021-0531 b的公式怎么写,求大神!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
参数面板。可以在a控件 编辑后事件 ,参考js写法
var bdate=this.options.form.getWidgetByName("a控件名");
var edate=this.options.form.getWidgetByName("b控件名");
var bvalue= FR.remoteEvaluate('=FORMAT(DATEINMONTH("'+bdate.getValue()+'",-1),"yyyy-MM-dd")');
edate.setValue(bvalue);
===========
报表单元格,假设A1,B1,直接B1单元格
IF(A1<DATEINMONTH(today(),1),DATEINMONTH(A1,-1),DATEINMONTH(MONTHDELTA(A1,-1),-1))
dateinmonth($a,-1)