jasperreport服务器调度与今天的日期

时间:2012-07-20 00:34:43

标签: jasper-reports jasperserver

我正在尝试使用调度程序设置报告,并将今天的日期作为输入参数。这可能吗?

我看到您可以为输入参数设置静态值,但不能将其设置为now()或某些变体。

2 个答案:

答案 0 :(得分:2)

报告参数名称为$ P {Date}

我已将默认表达式设置为

($P{Date} == null ? new Date() : $P{Date})

它似乎有效。

答案 1 :(得分:0)

Sam,在您的报告中,您是否可以创建一个默认值为今天日期的参数(请参阅过滤日期范围:http://jasperforge.org/plugins/mwiki/index.php/Jasperserver/Filtering_on_a_date_range)?然后强制执行,这样如果没有给出其他输入,JasperReports Server将选择默认值。