是否可以总结"详细信息"部分的结果?

2020-09-02 04:25发布

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

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


大家好,

我正在使用Crystal Reports创建工作单报告。

问题在于,所有信息都是按工作订单而不是按项目存储的。 我想以某种方式创建一个项目中执行的所有工作的摘要。 有可能吗?

层次结构:每个"项目"由x个"工作指令"组成。 每个"工作指令"由y个"工作"组成。

我可以使用"详细信息"部分遍历工作订单来报告所有工作。 但这只会产生x页的工作,这些工作经常会相互重复。 我想生成一个报告,其中即使多次执行每个"作业"也仅列出一次。

项目1-工作单1-工作:A,B和C

项目1-工作单2-工作:A,D和F

项目1-工作单3-工作:F,B,C,X,Y,Z

结果应仅为一页,即:" A,B,C,D,F,X,Y,Z"

这有可能吗?有人可以帮助我使它正常工作吗?

非常感谢您!

亚历克斯

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

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


大家好,

我正在使用Crystal Reports创建工作单报告。

问题在于,所有信息都是按工作订单而不是按项目存储的。 我想以某种方式创建一个项目中执行的所有工作的摘要。 有可能吗?

层次结构:每个"项目"由x个"工作指令"组成。 每个"工作指令"由y个"工作"组成。

我可以使用"详细信息"部分遍历工作订单来报告所有工作。 但这只会产生x页的工作,这些工作经常会相互重复。 我想生成一个报告,其中即使多次执行每个"作业"也仅列出一次。

项目1-工作单1-工作:A,B和C

项目1-工作单2-工作:A,D和F

项目1-工作单3-工作:F,B,C,X,Y,Z

结果应仅为一页,即:" A,B,C,D,F,X,Y,Z"

这有可能吗?有人可以帮助我使它正常工作吗?

非常感谢您!

亚历克斯

付费偷看设置
发送
2条回答
My梦
1楼-- · 2020-09-02 04:58

按项目将报告分组,并在其中按作业分类以获取每个项目的作业摘要。

如果您希望在同一报告中还按作业(而不是按项目)查看摘要,这是最简单的解决方案 是插入,交叉表,或者对于更复杂的需求,请使用按Job分组的子报表。

浮生未央
2楼-- · 2020-09-02 04:41

如果您需要对工作进行计数并且使用"不重复计数"摘要,那么Ido的答案很好。 但是,我认为这不是您要的。

尝试一下:

1。 按项目分组。

2。 创建一个公式,该公式将用于生成职位列表。 像这样的东西:

 WhilePrintingRecords;
 StringVar数组jobList;
 如果OnFirstRecord或{Table.ProjectID} = Previous({Table.ProjectID}),则
   jobList:= MakeArray({Table.JobName});
 否则,如果不是JobList中的{Table.JobName},则
 (
   Redim保留jobList [uBound(jobList)+1];
   jobList [uBound(jobList)]:= {Table.JobName};
 );
 "" 

将此公式放在详细信息部分中。

3。由于末尾带有"",因此不会显示任何内容。 创建一个将显示作业列表的公式。 看起来像这样:

 WhilePrintingRecords;
 StringVar数组jobList;
 Join(jobList,"。")

此公式必须在项目组页脚中使用-在组页眉中不起作用。

-Dell

# p#

一周热门 更多>