1. 首先需要一个日期类型的文本参数,用来输入日期,设置编辑器里面设置为日期格式
2. 用这个脚本获取输入日期及其之前月份月末的日期
var arr=[] //创建数组arr
var a=month(param['文本参数1') //求出输入日期之前的月数
for(var i=1;i<a;i++){
arr[i]=eomonth(dateAdd(param['文本参数1','month',(0-i)),0) //循环获取每月月末的日期,赋值给数组arr
}
arr.push(param['文本参数1') //把文本参数的日期也加到数组里面
param['a']=arr //把数组的所有日期赋值给参数a
3.对要过滤的组件加过滤器
4. 过滤器里字段选择日期列,参数选择脚本中设置的参数a
|