JR服务器:如何允许用户输入时间参数以便在报告中对数据进行分组

时间:2012-09-17 06:54:01

标签: jasper-reports jasperserver

我是 JasperReports Server 的新手。

我有一份按时间间隔分组的报告。

我希望用户提供输入,以便在几分钟,几小时或几天内对数据进行分组。根据用户输入,报告必须相应地对记录进行分组。

我无法弄明白。 请帮忙。

1 个答案:

答案 0 :(得分:0)

创建输入控件“p_days”并在查询的select语句中添加此行

 SELECT days,hours,minutes,
 if($P{p_days} is null, days, hours) p_groupby
 FROM table_name
 GROUP BY p_groupby
 ORDER BY p_groupby

但这只能工作几天和几小时。