Crystal reports 如何按特定顺序排列行

Crystal reports 如何按特定顺序排列行,crystal-reports,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 report formula或suggestion help

使用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 report formula或suggestion help(建议帮助)

在Crystal的更高版本中,您可以设置自定义排序顺序,但如果此功能在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;
然后根据这个公式排序