0

我对如何在 Crystal Reports 中按自定义日期对图表进行排序有疑问。

例如,我的 Sql 返回此:

Date
2013 Set
2013 Set
2013 Out
2013 Nov

我使用解码得到这个值,代码在上面

EXTRACT(YEAR FROM S.sol_datachega) || ' ' || decode(EXTRACT(MONTH FROM S.sol_datachega),1,'Jan',2,'Fev',3,'Mar',4,'Abr',5,'Mai',6,'Jun',7,'Jul',8,'Ago',9,'Set',10,'Out',11,'Nov',12,'Dez') as mes

但是我的水晶报表中的 x 轴是按字符串排序的,所以图表是这样的:

2013 Nov
2013 Out
2013 Set

如果我把解码从图表上取下来就对了

2013 09
2013 10
2013 11

但我需要它的月份名称而不是数字。

我相信我可以使用公式来做到这一点,但我不知道该怎么做,因为我是水晶报告的新手。

任何想法?

4

1 回答 1

0

在自己进行了一些测试之后,您想要实现的目标似乎存在局限性。Ken Hamady 有一篇关于格式化图表日期的方法和限制的优秀文章。请在此处查看他的文章,希望对您有所帮助。

于 2013-11-06T17:50:08.630 回答