【发布时间】:2012-08-29 03:48:07
【问题描述】:
帮助!请!我正在使用水晶报表使用餐厅 POS 系统。我正在尝试修改员工工时报告并需要一些帮助。这是一个非常简单的报告,它搜索每个员工,然后报告他们的工作时间。它按给定时间段的日期和工作代码排序。我重新排列了排序功能,以便它根据工作代码而不是日期列出小时数。现在,我需要它为每个工作代码提供“总小时数”。像这样的:
乔·史密斯 职位代码:菜 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 点 11:30 下午 4 小时 30 分钟
总时长:9 小时 30 分钟
报告已经为我提供了工时细分并按职位代码对其进行排序,但我需要它来告诉我每个职位代码的总小时数。如果您 PM 我,我可以将报告的屏幕截图和打印输出发送给您,这样可能更有意义。
谢谢!!
【问题讨论】:
-
您能解释一下您正在使用的架构吗? “工作代码”是像“Dish”这样的类型还是那么长的字符串,“Dish 6/13 1 PM 4:30 PM 3h 30 min 6/14 2 PM 6:00 PM 4h 00 min”?
-
Job Code 只是程序使用的排序字段“Dish, Bus, Server”。小时数由一个时间段的查询生成。当我发布它时,它只是把它放在一起。基本上,在报告的详细信息部分,它会查找用户 ID,然后检查日期和工作代码的打卡/打卡。它曾经按日期列出它们,但我改变了它,所以它按工作代码列出它们。但是,如果一个员工有 2 或 3 个工作代码,我需要在最后分别汇总每个工作代码。
-
你不能只按工作代码分组吗?
-
我可以按职位代码分组,但它不会让我按职位代码汇总。 !Report。如果您查看该报告的图像,您会在底部看到它为您提供了所有小时的总数,而右侧的另一个总数只是列出的最后一个工作代码。我希望它为我提供每个职位代码的总数。
-
“它不会让[你]按工作代码分组”是什么意思?如果您使用常规摘要来获取总数,您只需将一个放在组页脚中,CR 就会按职位代码为您提供总数。还是您以其他方式计算?