MS Office 365:如何按汇总金额Sum([Amount])对报表降序排序?
如何按小计降序排序你的Office 365报表
当然可以实现!要让按供应商分组的报表按Sum([Amount])小计降序排列,分两种常见场景给你具体操作:
场景1:Access报表(带分组小计)
方法一:修改基础查询(最稳定)
报表的排序逻辑完全依赖数据源,所以先调整基础查询是最靠谱的:
- 打开报表对应的基础查询设计视图
- 添加供应商字段,再新建一个计算字段:
TotalAmount: Sum([Amount])(给小计起个好记的名字) - 点击菜单栏的分组依据,设置按供应商字段分组
- 在
TotalAmount字段的「排序」行选择降序 - 保存查询,把报表的记录源换成这个修改后的查询
- 回到报表设计视图,确认分组排序设置和查询一致,这样报表就会自动按小计从高到低展示每个供应商组
方法二:直接调整报表分组排序
如果不想动基础查询,也可以直接在报表里设置:
- 打开报表设计视图,右键空白处选择「分组与排序」
- 在弹出的窗格里,你已经有了按供应商的分组项,点击添加排序
- 选择
Sum([Amount])作为排序字段,设置排序顺序为降序 - 注意:这种方式有时候会因为数据源没预计算小计导致排序不准,优先推荐方法一
场景2:Excel透视表报表(Office 365 Excel)
如果是Excel里的透视表报表,操作更简单:
- 点击透视表中的任意一个供应商名称
- 切换到菜单栏的数据选项卡,点击「排序」
- 在弹出的窗口里,选择「降序」,排序依据选「求和项: Amount」,确认即可
内容的提问来源于stack exchange,提问作者Walt Elliott
相关产品推荐
相关产品推荐

