我有一个查询,显示具有名称的项目及其相对于整个项目桶的重量。这些桶是子分类的,所以我想将总重量转换为子类别重量。
预调整,相对于整个铲斗的重量如下所示。
InvestmentName Weight
Ac 0.01236194
AG 0.04102656
Ca 0.02483226
DF 0.02951128
Ea 0.003295817
GE 0.005415929
这是我在 Excel 中快速完成的预期结果,我现在无法通过查询实现。根据需要,数字总和为 1:
InvestmentName AdjWeight
Ac 0.106162299
AG 0.352329321
Ca 0.213255347
DF 0.253437998
Ea 0.028303932
GE 0.046511104
基本上这里的任务是将每个条目除以SUM
上面第一个表中的所有权重。
我试过了:
SELECT InvestmentName, Weight / SUM(Weight) AS AdjWeight FROM Records WHERE = "..."
和 Access 说不能按聚合来划分条目。有没有办法将 SUM(Weight) 存储为查询中的某个变量并将其用于每个单独的权重?