点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在Crystal Reports中创建一个报表,该报表中有我们不想显示的总订单100-999。 我们只想仅显示1000多个工单的结果。 通常,我们会得到大于1000的结果,但是因为在Cityworks中它是一个字符串字段,所以无论字符数如何,它都会按顺序排列数字。 例如1000,1001,101,1010,102,1020,1021,1023,103等。结果中不应包含101,102,103。 因此,我正在寻找消除3个字符结果的代码。
谢谢您的帮助。
执行此操作的几种方法,这是一个选择。
在记录选择公式中添加以下内容:
长度({Customer.Customer_ID})> 3
您可能想添加TRIM()函数,以便删除并尾随空格...
要将字符串按数字格式排序,您必须先将其转换为数字。
您知道后端是哪种数据库吗? 如果您有可用的SQL表达式,则可以将字段转换为数字,然后在过滤器中使用它而不是字段本身。
Don解决方案的问题在于它使用了Crystal公式,因此不会被推送到数据库中。 如果您要查找少量数据,则不会对事情产生太大影响,但是,如果要查找的数据超过数百行,则使用该技术可能会显着降低报告速度。
-Dell
谢谢您,那行得通
一周热门 更多>