我试图在水晶报表中对包含数字和字母的字符串字段进行排序
我有:
21B
1
10
11B
33A
11
200
120C
11A
50
120A
1B
我喜欢这样排序:首先是数字然后是字母
1
1B
10
11
11A
11B
21B
33A
50
120A
120C
200
我已经尝试了
if length({Table.field}) = 1 then
"0" + {Table.field})
else if NumericText(right({Table.field}, 1)
then {Table.field}
else "0" + {Table.field}
但它并没有给我结果我正在寻找
答案 0 :(得分:2)
尝试如下
创建公式@Sort
并写下公式
val({Table.field})
将公式放在放置字段的部分并按下它。现在根据创建的公式对记录进行排序。