如何按特定顺序排列行

时间:2012-03-31 06:37:21

标签: crystal-reports

使用Crystal Report 7

ID Name

001 Raja
002 Vijay
003 Suresh
004 Mahes
005 Salma

我想通过id(003,001,004,002,005)安排

预期输出

ID Name

003 Suresh
001 Raja
004 Mahes
002 Vijay
005 Salma

注意:最大行数仅为5,不会超过5。

我需要添加5组或任何其他方法来安排行。

需要Crystal报告公式或建议帮助

1 个答案:

答案 0 :(得分:1)

在更高版本的水晶中,您可以设置自定义排序顺序,但如果CR7中没有此功能,您应该能够创建公式:

if {table.id} = '003' then
 1
else if {table.id} = '001' then
 2
else if {table.id} = '004' then
 3
else if {table.id} = '002' then
 4
else if {table.id} = '005' then
 5
else
 999;

然后对该公式进行排序。