我在交叉表中有一个字符串组,它是一个字符串。JasperReports中的交叉表排序
它使用该字段SectionName
。
还有另一个字段,SectionID
(整数),我想排序。
我把在Sort By Expression
但我得到的错误:
1. Field not found : SectionID
此字段中的数据集。我可以在此字段上添加一个组并显示它。当我尝试在排序中使用它时,我得到错误。
是否可以在列组头中显示一个字段但是按另一个字段排序?
谢谢
我在交叉表中有一个字符串组,它是一个字符串。JasperReports中的交叉表排序
它使用该字段SectionName
。
还有另一个字段,SectionID
(整数),我想排序。
我把在Sort By Expression
但我得到的错误:
1. Field not found : SectionID
此字段中的数据集。我可以在此字段上添加一个组并显示它。当我尝试在排序中使用它时,我得到错误。
是否可以在列组头中显示一个字段但是按另一个字段排序?
谢谢
是的,你需要创建另一个行组为您SectionID,并确保它在XML第一-tweak - 然后从视觉显示
(重复的问题删除文本框:) 谢里的“解决方法”的作品,但它是相当棘手 ...看到我的发现在这里(尤其是解决方案2在此提到):https://stackoverflow.com/a/20141363/1915920
[Jasper Reports crosstab sorting with comparatorExpression](http:/ /stackoverflow.com/questions/2314780/jasper-reports-cro SSTAB排序与 - comparatorexpression) –