我正在尝试添加一个列来计算 MS Access Query 中不同产品的百分比。基本上,这是我试图达到的查询结构:
产品 | 总计 | 百分比Prod1 | 15 | 21.13%
产品 2 | 23 | 32.39%
产品3 | 33 | 46.48%
产品 | 71 | 100%
查找我使用的百分比的公式是:([Total Q of a Product]/[Totals of all Products])*100,但是当我尝试在 MS Access 中使用表达式生成器(因为我的 SQL 技能很基础)时算了。。
= [CountOfProcuts] / Sum([CountOfProducts])
..我收到一条错误消息“不能在 GROUP BY 子句中具有聚合函数..(并且表达式放在这里)”。我还尝试了两个查询的选项:一个只计算总数,另一个使用第一个来计算百分比,但结果是一样的。
如果有人可以帮助我,我将不胜感激。