Crystal reports 水晶报告困难

Crystal reports 水晶报告困难,crystal-reports,report,Crystal Reports,Report,救命啊!请我正在使用crystal reports使用餐厅POS系统。我正在尝试修改员工工时报告,需要一些帮助。这是一个非常简单的报告,搜索每个员工,然后报告他们的工作时间。它根据给定时间段的日期和职务代码进行排序。我重新安排了排序功能,这样它就可以根据工作代码而不是日期列出小时数。现在,我需要它给我每个工作代码的“总小时数”。大概是这样的: 乔·史密斯 工作代码:Dish 6/13下午1点下午4:30下午3小时30分 6/14下午2点下午6:00下午4:00分 总小时数:7小时30分钟(这是我

救命啊!请我正在使用crystal reports使用餐厅POS系统。我正在尝试修改员工工时报告,需要一些帮助。这是一个非常简单的报告,搜索每个员工,然后报告他们的工作时间。它根据给定时间段的日期和职务代码进行排序。我重新安排了排序功能,这样它就可以根据工作代码而不是日期列出小时数。现在,我需要它给我每个工作代码的“总小时数”。大概是这样的:

乔·史密斯 工作代码:Dish 6/13下午1点下午4:30下午3小时30分 6/14下午2点下午6:00下午4:00分

总小时数:7小时30分钟(这是我错过的)

工作代码:巴士 6/13下午5点10:00下午5小时00分 6/14 7 PM 11:30 PM 4h 30 min

总小时数:9小时30分钟

报告已经给了我工时明细,并按工作代码对其进行排序,但我需要它告诉我每个工作代码的总工时。如果你PM我,我可以给你发送报告和打印件的屏幕截图,这样可能会更有意义


谢谢

在考虑了证据和证据之后,看起来您只需要在各部分中混合一些元素

看起来Group1是员工,Group2是工作代码(我不知道Group3是什么,但这并不重要)。。。但根据designer屏幕截图,您的Group2页脚被抑制或有条件抑制。这至少在一定程度上是个问题,因为这就是您要查找的摘要(
{@SumHoursJobCode}
公式)的地方


看起来,
{@SumHoursJobCode}
正在按预期工作,因为它为上一个jobcode组提供了正确的总和,只需将其移动到Group2页脚中并显示页脚即可。

您能解释一下正在使用的模式吗?“作业代码”是像“Dish”这样的类型,还是像“Dish 6/13 1 PM 4:30 PM 3h 30 min 6/14 2 PM 6:00 PM 4h 00 min”这样的长字符串?作业代码只是程序使用的一个排序字段“Dish、Bus、Server”。小时数由一个时间段的查询生成。当我把它贴出来的时候,它就这样把它放在一起了。基本上,在报告的细节部分,它会查找用户id,然后检查天数和工作代码的时钟输入/输出。它以前是按日期列出的,但我改了,所以它按工作代码列出。但是,如果一个员工有2或3个职务代码,我需要它在最后分别对每个代码进行合计。你不能只按职务代码分组?我可以按职务代码分组,但它不允许我按职务代码进行合计!。如果您查看该报告的图像,您将在底部看到它为您提供了所有小时的总数,而右侧的另一个总数仅为列出的最后一个职务代码。我想让它给我每个职务代码的总数。你说“它不会让[你]按职务代码分组”是什么意思?如果您使用常规摘要来获取总数,您只需在组页脚中添加一个,CR将按职务代码为您提供总数。还是你在用其他方式计算?非常感谢Ryan!!工作得很好!!