如何在Crystal Reports中对最终具有特定值的组进行排序?

时间:2016-02-22 14:40:11

标签: crystal-reports

我收到了一份Crystal报表,其中的数据按字段分组,例如' height'我想按特定顺序排序。我想按升序排序,但最后高度= 0。这是不可能的。

在Java中我会使用自定义比较器。

请求帮助

2 个答案:

答案 0 :(得分:0)

创建公式

electricBill.amountDueProperty().addListener((obs, oldValue, newValue) -> {
    // newValue is a Number, by type inference:
    double newBill = newValue.doubleValue();
    // ...
});

对此进行排序,但当然不要放在报告中

答案 1 :(得分:-1)

查找"记录排序专家" ...放置一个字段并在那里选择ASC / DESC。

您需要按公式进行自定义排序才能跳过该排序。好的,为该字段放置一个ASC,但是在"显示字符串"该字段的属性为隐藏该值或更改其值创建条件公式。 这是一些伪代码... IF {field_height} == 0然后SET_LASTPOSITION否则{field_height}。我希望这会有所帮助。