0

我有一张表格,列出了操作员一天完成的每项任务。这是由车间控制程序收集的。还有一列是当天工作的总小时数,这个字段来自他们的时间。该表如下所示:

Operator 1   Bestupid        0.5    8      5/12/1986

Operator 1   BeProductive    0.1    8      5/12/1986

Operator 1   Bestupidagain   3.2    8      5/12/1986

Operator 1   Belazy          0.7    8      5/13/1986

Operator 2   BetheBest       1.7    9.25   5/12/1986

我试图通过将流程时间相加并将其与工作时间进行比较来提高效率。问题是,当我对工作时间列进行任何类型的总结时,它会汇总每条详细信息。

我试过了:

If Previous (groupingfield) = (groupingfield) Then 
    HoursWorked = 0
Else
    HoursWorked = HoursWorked

我尝试了一个全局三公式技巧,但以上都没有给我一个可总结字段,我得到“已在非重复字段上指定了摘要”

我目前使用一个全局变量,在组标题中重置,但不是 WhilePrintinganything。但是它缺少一些记录,有时我会在同一组中得到两个小时的工作时间> 0 :(

有任何想法吗?

我只是想澄清一下,我有三组:

组:工作中心 --> 操作员 --> 日期

我可以总结任何组的流程时间,这很好。但是,工作时间会打印在每个详细信息行上,即使它实际上应该每个日期只打印一次。因此,当我总结一个操作员的工作时间时,总数是很差的,因为每个条目加起来是 8 小时,而不是每天加起来 8 小时。

4

1 回答 1

0

尝试按操作员分组。然后为每条记录的总和并在组更改时重置的流程小时数创建一个运行总计。在组页脚中,您可以显示您关心的操作员的运行总计和任何其他统计信息。

尝试每天运行另一个总计,但选择最大值作为摘要类型。由于当天的所有记录都将具有相同的工作时间,因此最大值将是正确的。随着日期组的更改重置,您应该一切顺利。

于 2012-08-28T12:57:04.817 回答