在BIRT中如何将默认时间范围更改为周为基数



我遇到了一个问题,我有两个参数,开始日期和结束日期。我希望默认日期自动更改为周基础。例如,今天是5月24日,那么默认的开始日期应该是5月17日,默认的结束日期应该是今天,然后明天date的默认值将自动更改。我要怎么做,有人能帮我吗?

欢迎回复

可以在报表参数的默认值表达式中计算当前星期的第一天。例如:

BirtDateTime.firstDayOfWeek (BirtDateTime.today ())

一个简单的报表示例,使用这种"BirtDateTime"表达式和这里的默认值

编辑:

为了提取7-last-days,我们可以为StartDate参数的默认值设置这样的表达式:

BirtDateTime.addDay (BirtDateTime.today (), 7)

最新更新