JasperReports中的交叉表排序

时间:2011-11-17 18:24:57

标签: jasper-reports crosstab

我在Crosstab中有一个String组的列组。

它使用字段 SectionName

还有另一个字段 SectionID (整数),我想按其排序。

我将 $F{SectionID} 放在 Sort By Expression 中,但收到错误:

  

1。字段未找到:SectionID

此字段位于数据集中。我可以在此字段上添加一个组并显示它。当我尝试在排序中使用它时,我得到了错误。

是否可以在列组标题中显示一个字段,但是按另一个字段排序?

谢谢

2 个答案:

答案 0 :(得分:0)

是的,您需要为SectionID创建另一个行组,并确保它在XML中首先是-tweak - 然后从可视化显示中删除文本框

答案 1 :(得分:0)

(重复的问题:) Sherri的“解决方法”有效,但它更棘手 ...在此查看我的发现(特别是此处提到的解决方案2.):https://stackoverflow.com/a/20141363/1915920