我正在使用 iReport Designer ,想知道如何根据日期计算列的平均总和?
我正在处理一个报告,其中包含一个包含两列表的数据库:1st是"sample_time
"它具有 DATE 值,第二个是具有int值的"watt"
。
我想要做的是取"watt"
列并在报告中显示为平均值(我可以做),然后显示相同的列"瓦特",但是从平均值基于其他"sample_time"
列的日期。
假设我有约会from 2008-01-01 to 2008-01-20
而且我想做一周平均值,让我们说从01-01到01-07 ,我该怎么做?
答案 0 :(得分:0)
嗯,我认为使用JasperReports Groups可以轻松实现这一点。您可以根据sample_time
列创建一个组,并计算每个组的平均值(这意味着,对于每个日期,它就像在SQL查询中执行组一样)。这里有两个快速教程:
JasperReports Groups || The Groups