如何在jasper中对交叉表的列标题值进行排序?

时间:2017-11-27 10:57:39

标签: sorting jasper-reports crosstab

我在jasper交叉表中的列值有月份名称。

问题是他们是从各种对象的后端发送的,所以我无法对来自后端的月份名称进行排序。 <

因为这个问题已经发生了。 enter image description here

我想在1月,2月,3月,4月,5月8日订购这些列。

我可以在jasper的列值中设置if else if else条件吗?

1 个答案:

答案 0 :(得分:0)

您好,我遇到类似的问题,但是我想对行进行排序。

我创建了一个带有以下表达式的度量“ indicatorSorting”:

$F{indicator}.equals("Gross leverage level")?1: $F{indicator}.equals("Net leverage level")?2: $F{indicator}.equals("Monitoring of FX Movement")?3:99

enter image description here 然后,我在“按表达式排序”中使用了该表达式: enter image description here 该表达式似乎不正确,我无法计算任何内容。