我有这个Jasper报告,在摘要频段上放置了一个交叉表。虽然Crosstab的数据集基于文件的查询,但我需要向其添加第三行组。
问题是如何?我可能通过单击交叉表的行组上的Add Row Group
成功添加了第三行。编译/预览报告时,会提示错误Crosstab bucket expression missing for group <field>
。这可能导致在交叉表中与其相关的其他波段中缺少属性。我试图提供一些static text
或其他组件,但它会返回该展示位置无效。
如何在交叉表中添加另一个行组,因为默认情况下,Crosstab在创建时只允许两个行组?
答案 0 :(得分:1)
确保在此行组的Bucket表达式属性中添加了有效表达式。从错误消息中听起来它可能已被留空。它应该是您想要分组的任何字段或表达。
如果已填写,请确保它对交叉表的数据源有效。