IReport:交叉表:添加行组

时间:2012-09-17 09:27:24

标签: jasper-reports ireport crosstab

我有这个Jasper报告,在摘要频段上放置了一个交叉表。虽然Crosstab的数据集基于文件的查询,但我需要向其添加第三行组。

问题是如何?我可能通过单击交叉表的行组上的Add Row Group成功添加了第三行。编译/预览报告时,会提示错误Crosstab bucket expression missing for group <field>。这可能导致在交叉表中与其相关的其他波段中缺少属性。我试图提供一些static text或其他组件,但它会返回该展示位置无效。

如何在交叉表中添加另一个行组,因为默认情况下,Crosstab在创建时只允许两个行组?

1 个答案:

答案 0 :(得分:1)

确保在此行组的Bucket表达式属性中添加了有效表达式。从错误消息中听起来它可能已被留空。它应该是您想要分组的任何字段或表达。

如果已填写,请确保它对交叉表的数据源有效。