2016-12-28 56 views
0

enter image description here訪問查詢:每個項目的平均值

我對Access有一些非常基本的瞭解,所以請隨身攜帶。 這裏有一些關於我在做什麼的背景。
[All_Distributors]是產品和產品信息的列表。 [Brand_Volume_Conversion]是我爲了運輸目的測量和稱重的產品清單,這些清單允許我計算每件物品的每磅體積。我希望使用每磅測量體積來幫助我根據品牌和類似的加權項目預測產品的體積。 這是我到目前爲止(圖片),但我得到重複條目每個給定的零件號碼,並採取永遠這樣做。我在這一點上陷入困​​境,我認爲別人可能會有更好的方式來做這件事,或者對一件新事物有一些建議。謝謝您的幫助。

自從我問這個問題以來,我做了一個小小的頭部方法。我現在已經得到了結果,但它仍然非常緩慢。在[All_Distributors]中的500,000條記錄和另外7,000條[Brand_Volume_Conversion]之間,它爬行並且無法使用。任何人有任何建議?第二張照片是工作但代碼很慢。 enter image description here

回答

0

我會堅持自己的查詢的第一個版本,但有以下變化:

  1. 利用品牌作爲兩個表之間的相關列(即行)
  2. 使它成爲一個「總計」查詢,但點擊功能區中的西格瑪頂部
  3. 設置你的分銷商+ Partnum,品牌和權重列「總計」屬性在網格中「GROUP BY」
  4. 添加您的「Distributor_Weight」列到查詢網格;設置它的「總」屬性「去哪兒」
  5. 設置此新條目的「標準」屬性「> = [重量] * 9和< = [重量] * 1.1」
  6. 更改您的卷/磅「 Vol/lb:[Volume per lb]「並將其」Total「屬性設置爲」Average「

這裏的想法是避免在計算中使用子查詢。這是真正放慢速度的原因。此外,我有點困惑,你乘以-1兩次,並假設匹配品牌是你想要的。