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

しかし、Crystal レポートの 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 に答える