有没有办法在Crystal Report 2008中对组1-9999然后对a-z进行排序

2020-08-20 06:21发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们要按数字顺序然后按字母顺序对字符串值进行排序。 此示例按公式进行分组时有效,但是将所有非数字分组为1组。

如果是isnumeric({tracker_view1.trackerpcmk}),然后为ToNumber({tracker_view1.trackerpcmk})否则为999999999

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们要按数字顺序然后按字母顺序对字符串值进行排序。 此示例按公式进行分组时有效,但是将所有非数字分组为1组。

如果是isnumeric({tracker_view1.trackerpcmk}),然后为ToNumber({tracker_view1.trackerpcmk})否则为999999999

付费偷看设置
发送
2条回答
歪着头看世界
1楼 · 2020-08-20 06:52.采纳回答

尝试一下:

如果是IsNumeric({tracker_view1.trackerpcmk}),则
   右('000'+ {tracker_view1.trackerpcmk},4)
 其他
   {tracker_view1.trackerpcmk} 

通过在字符串的数字左侧添加0,它将正确地进行数字排序,然后按字符串对非数字值进行排序。

-戴尔

N-Moskvin
2楼-- · 2020-08-20 06:59

天才! 谢谢

一周热门 更多>