我已经阅读了类似的问题,它们似乎不太适合我的问题,或者它们处于不同的环境中。
我正在使用MS-Access 2016。
我有一个客户投诉报告,其中包含以下字段:年,月,计数([投诉号]),compression_desc。(投诉编号是我们分配给表格中输入的每个投诉的文字ID号)
[我按年和月对报告进行分组,然后按投诉_desc分组,并且每个desc都对投诉编号进行计数,然后对投诉编号进行计数,以累加该月的全部投诉并将其粘贴在月份页脚中,给出类似这样的结果:
2020 03 <= (this is the month group header)
complaint desc | count of complaints/desc
---------------------------------------------
electrical | 2 {This section is
cosmetic | 6 {in the Complaint_desc
mechanical | 1 {group footer
---------------------------------------------
9 <= (this is month group footer)
每月重复该小组
这一切都很好。我想要做的是按照count(complaint#)的降序对投诉desc组中的记录进行排序,以便它看起来像:
2020 03
complaint desc | count of complaints/category
---------------------------------------------
cosmetic | 6
electrical | 2
mechanical | 1
---------------------------------------------
9
但是我似乎什么都没做,desc组的内置排序“ a top”会覆盖查询中的排序。通过投诉#添加排序也将被忽略。我试图通过count(complaint#)添加一个排序,访问权限告诉我我不能按顺序提供聚合函数(但是无论如何我都认为它会被覆盖)。我还尝试按count(complaint#)分组,但也被分组为group by。尝试将投诉_desc和count(complaint#)移至投诉#组标题,并弄糟了月份页脚中的总数,并且还拆分了投诉desc的初衷... ...>
我真的不认为此更改有什么大不了,但是解决方案已经使我逃避了一段时间。我已经阅读了类似的问题,并尝试遵循示例,但是它们并没有达到我预期的结果。
任何想法?
我已经阅读了类似的问题,它们似乎不太适合我的问题,或者它们处于不同的环境中。我正在使用MS-Access2016。我有一个客户投诉报告,其中包含...
我想通了!感谢@UnhandledException,他使我思考正确。