根据组内的特定字段排序

Sort based on specific field within a group

我有一份需要按类型分组的报告,但该组下的行应根据特定字段代码进行排序。从下面,例如。 Reason 字段需要在分组内按照 NSL、RWR、PAL、CON 的顺序进行排序。

TYPE        DATE     NAME        CODE

**CEM**
Cem                              NSL
Cem                              RWR
Cem                              PAL
Cem                              CON

**FUN**
FUN                              NSL
FUN                              RWR
FUN                              PAL

 **IP**
IP                               NSL
IP                               RWR
IP                               PAL

最简单的方法是创建一个公式 "Priority",如下所示:

if CODE="NSL" then 1 else 
(if CODE="RWR" then 2 else 
(if CODE="PAL" then 3 else 
(if CODE="CON" then 4 else 0)) )

并放入您报告的详细信息行。 然后转到 "Report" menù ->"Record Sort Expert" 并使用公式 "Priority"

对详细信息进行排序