如何使用另一列的排序顺序对条形图进行排序?

问题描述

我有一个基于返回 3 列的查询的列聚类图表。它们是评级、排序顺序和价值。我的图表使用评级作为 Y 轴上的类别和值。但是我想根据 SortOrder 列对类别进行排序。所以它应该有现金、AA+、AA 等。 目前 Access 正在按字母顺序排序。

Resultset showing desired sort order

Chart short alphabetical sort order

解决方法

连接字段,使 SrtOrdr 值成为评级值的前缀。由于“Not Rated”有 5 位数字,因此前缀必须有 5 个字符并带有填充零。

Format(SrtOdr,"00000 : ") & Rating

使用该计算字段作为 X 轴。