2

这个问题很难解释,我有一个带有堆积条形图的访问报告,以显示随时间变化的百分比填充,就像这个例子中的一样:点击这里

我拥有的图表的图例是一个数字后跟名称,例如

1-芒果
2-苹果
3-香蕉

ETC

我想根据上述格式对其进行排序,但是当我有超过10 个项目时, 10-Pineapple 出现在 1-mango 之前,而它应该出现在 9-somefruit 之后。访问报告的基础查询使用交叉表查询,其中项目被创建为

列标题:[PrefixPriorityNumber]&"-"&[FruitName]

我什至使用了排序:升序,但它仍然不会影响我想要显示的自定义排序。

我还尝试用谷歌搜索“排序字母数字字符串”,但这显然不止于此。感谢您提供任何帮助

4

2 回答 2

2

问题是你得到一个文本排序。您需要格式化前缀号码。

 Column heading: Format([PrefixPriorityNumber], "00") & "-" & [FruitName]
于 2012-09-05T16:31:13.857 回答
0

要么使用另一个数字,如 Remou 建议的那样(01 而不是 1),要么开始使用字母。A > 9、B > A 等。

于 2012-09-05T17:02:59.403 回答