Birt报告不会对我的数据进行分组?

时间:2011-07-18 13:58:13

标签: java sqlite birt

我有一个标准偏差聚合来自Birt的结束计算数据集。然后,我需要按四个Id的选择进行分组,以便最终为不同的计时器提供四个标准偏差。我已经在Birt上设置了分组选项,但它不起作用,它仍然好像没有分组。

显然这里存在很大的问题,所以我只能留给有经验的用户查询我所拥有的设置。我还必须补充说,我不能从SQL端执行此操作,必须在Birt中完成。但它在SQL中正常工作

感谢帮助。

1 个答案:

答案 0 :(得分:0)

假设我已正确理解,我认为答案是您应该在报表上的表对象中添加聚合,而不是向数据集添加计算列。

如果是这样,答案是从报表中的组页眉或页脚中的单元格中删除标准差计算列数据项(无论您使用哪个显示组结果),然后右键单击空单元格并选择插入>聚合。为聚合指定一个合适的名称(例如grp_StdDev),将数据类型指定为Float,将函数指定为STDDEV,将表达式指定为数据集计时项,将Aggregate指定为计时器ID的组。

确定新聚合并预览结果 - 新聚合现在应该在组之间变化,每个计时器的计时标准偏差正确。