1

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

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

4

2 回答 2

2

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

我已将默认表达式设置为

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

它似乎有效。

于 2012-07-20T19:14:44.730 回答
0

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

于 2012-07-20T17:10:17.427 回答