Crystal Reports-条件记录排序

2020-08-20 10:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试基于多个字段对报告记录...

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

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


我正在尝试基于多个字段对报告记录进行排序,但不像字段A(升序,字段B-降序等)那么简单。我的记录具有字段"机器","故障","幅值"和 "日期"。 机器在特定日期出现一定程度的故障。 我想首先基于"幅值"(降序),然后基于"机器"(升序),"故障"(升序),然后基于"日期"(升序)进行排序。 但是,更重要的是,一台"机器"可能有多个"故障",并可能分配了不同的"幅值"。 我希望分配给同一台"机器"的所有"故障"都一个接一个地排序,即使"故障"是不同的"幅度"

例如,机器A的故障被分配为重要。 机器B有两个故障:严重和可忽略。 机器C的故障为严重。 机器D的故障被分配为无关紧要。 机器E有两个均指定为"重要"的故障。

正确的顺序是:

机器B-严重

机器B-无关紧要

机器C-严重

机器A-重要

机器E-重要1

机器E-重要2

机器D-无关紧要

从本质上讲,我希望基于"幅度"支持记录,但无论是否将相同"机器"的"幅度"都保留为"故障",

4条回答
小c菟菟
2020-08-20 11:30

我想到的唯一方法是使用Command(SQL Select语句)。 您的SQL技能如何? 如果您对构建查询有帮助,请转到"数据库"菜单,然后选择"显示SQL查询...",复制查询并将其粘贴到此处。 另外,请让我知道您要连接的数据库类型。

有关使用Commands的更多信息,请参见以下博客:https://blogs.sap.com/2015/04/01/best-practices-when-using-commands -with-crystal-reports/

-Dell

一周热门 更多>