我正在使用Ms Access數據庫,並且有一個名爲「數據表」的表,並且此表包含的數據是銷售業務的庫存,列是項目,數量,價格,總計,我使用了以下集合函數對於分組該表的選擇結果:如何從數量和價格的平均值中獲得多列總數?
Quantity: =Sum([Quantity]) Result = 23
Price: =Avg([Price]) Result = 4.5
Total: =[Quantity] * [Price] Result = 103.5
的問題是,結果是不一樣的,如果我做了如下計算:
Quantity: =Sum([Quantity]) Result = 23
Price: GROUP BY [Price] Result = Different Columns
Total: =[Quantity] * [Price] Result = Different Columns
Grand Total: =Sum([Total]) Result = 110
這110
的結果是準確的真正的價值我希望這個結果能夠得到第一個概念。
你的意思是沒有適合我的要求的計算解決方案嗎? – MNR
@MuhammadNasirRahimi好的「正確」是這裏的關鍵 - 「價格」代表什麼?它應該是每件物品的平均價格,但平均價格取決於每一件單品/每件其他物品的數量和價格 - 因此所有這些信息都需要用一個公式來計算,這就是我寫的公式最後一段。您可以嘗試使用筆和紙,三種不同的物品和不同的數量來播放場景,然後計算平均價格,總數等等 - 然後繼續並創建一個執行相同操作的查詢。 – luk2302
你應該看到,沒有真正的捷徑達到平均價格。 – luk2302