计算 VBA 或计算控件中 StartTime 和 EndTime 之间的平均时间。然后得到许多记录的平均值

问题描述 投票:0回答:1

我想获取 VBA 或计算控件中 StartTime 和 EndTime 之间的平均时间。然后获取许多记录的平均值。 我正在使用 Access 在表单上构建控件,该控件将在表单页脚中显示平均值,以便当用户更改表单筛选器时,[AvgTimeOnSite] 控件将从上面的记录集中添加 [TimeOnSite] 控件并显示平均值每个司机在送货时在特定工厂花费的分钟数。

我希望获得送货司机在特定工厂装货或卸货所花费的平均时间(以分钟为单位)。

enter image description here

ms-access average calculated-field
1个回答
0
投票

使用

DateDiff("n", ReceivingTime, DepartingTime)
计算所花费的分钟数。

然后使用表单页脚中的

Sum
Avg
作为控制源:

=Sum(DateDiff("n",ReceivingTime,DepartingTime)) 
=Avg(DateDiff("n",ReceivingTime,DepartingTime))
© www.soinside.com 2019 - 2024. All rights reserved.