访问查询:每个条目的平均值

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

enter image description here

这里有一些关于我正在尝试做什么的背景知识。 [All_Distributors]是产品和产品信息的列表。 [Brand_Volume_Conversion]是我为运输目的测量和称重的产品列表,这使我能够计算每个项目的每磅体积。我想使用这个每磅测量量来帮助我根据品牌和类似的加权项目预测产品的数量。这是我到目前为止(图像),但我得到每个给定的零件号重复条目,并永远这样做。我有点卡在这一点上,我认为其他人可能有更好的方法来做这个或有一些新的建议。谢谢您的帮助。

自从我问这个问题以来,我做了一个小小的方法。我现在已经得到了结果,但它仍然很慢。在[All_Distributors]中的500,000条记录和另外7,000条[Brand_Volume_Conversion]之间,它会悄然无法使用。有人有什么建议吗?第二张图片是工作但速度慢的代码。 enter image description here

ms-access access
1个回答
0
投票

我会坚持使用您的第一个版本的查询,但有以下更改:

  1. 使用Brand作为两个表之间的相关列(即行)
  2. 将其设为“总计”查询,但单击顶部功能区中的西格玛
  3. 将网格中的Distributor + Partum,Brand和Weight列的“Total”属性设置为“Group By”
  4. 将“Distributor_Weight”列添加到查询网格中;将其“Total”属性设置为“Where”
  5. 将此新条目的“标准”属性设置为“> = [重量] *。9并且<= [重量] * 1.1”
  6. 将您的Vol / lb更改为“Vol / lb:[每磅的体积]”并将其“总计”属性设置为“平均”

这里的想法是避免在计算中使用子查询。这才是真正放慢脚步的原因。此外,我有点困惑你的乘以-1两次,并假设品牌上的匹配是你想要的。

© www.soinside.com 2019 - 2024. All rights reserved.