<script>
function subtractDay ()
{
var dtToday = new Date()
var dtYesterday = new Date( dtToday - 86400000 )
var strYesterday = [dtYesterday.getUTCFullYear(), dtYesterday.getMonth()+1, dtYesterday.getDate()].join("-")
return strYesterday
}
pickerControlPDate.setValue( subtractDay() )//PDate为date prompt组件名称
</script>
这个有两种方式实现:1.在FM建包的时候建两个参数#prompt('统计起始时间','date')#;#prompt('统计结束时间','date')#。在Resport Studio提示页面中建两个参数,名字跟FM中的参数名要保持一致,统计起始时间,统计结束时间。
2.在Resport Studio提示页面中建两个参数,在结果页面中的数据查询上添加一个条件过滤器。
两者的区别在于,前者是先传参数,数据库查询时只查日期范围内的数据。后者是先把所有数据查出来,在页面端在进行控制。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)