在 BIRT 中如何将默认时间范围更改为周基
In BIRT how to change the default time range into week base
我遇到一个问题,我有两个参数,开始日期和结束日期。我希望默认日期自动更改为周基准。例如,今天是5月24日,那么默认的开始日期应该是5月17日,默认的结束日期应该是今天,然后明天date的默认值会自动改变。我该怎么做,谁能帮帮我?
不胜感激
您可以在报表参数的默认值表达式中计算本周的第一天。例如:
BirtDateTime.firstDayOfWeek(BirtDateTime.today())
使用这种 "BirtDateTime" 表达式和默认值 here
的简单报告示例
编辑:
为了提取 7-last-days 我们可以为 StartDate 参数的默认值设置这样的表达式:
BirtDateTime.addDay(BirtDateTime.today(),-7)
我遇到一个问题,我有两个参数,开始日期和结束日期。我希望默认日期自动更改为周基准。例如,今天是5月24日,那么默认的开始日期应该是5月17日,默认的结束日期应该是今天,然后明天date的默认值会自动改变。我该怎么做,谁能帮帮我?
不胜感激
您可以在报表参数的默认值表达式中计算本周的第一天。例如:
BirtDateTime.firstDayOfWeek(BirtDateTime.today())
使用这种 "BirtDateTime" 表达式和默认值 here
的简单报告示例编辑:
为了提取 7-last-days 我们可以为 StartDate 参数的默认值设置这样的表达式:
BirtDateTime.addDay(BirtDateTime.today(),-7)