2016-09-05 4 views
0

私はSSRS 2012 3.0でレポートを作成しています。私は、年間収入のグラフを数か月に分けて表示します。原因は今、私はこれを取得しています(今のところ1月である必要があり、左と右端9月でなければなりません)年代順に数ヶ月を取得する方法があります:カテゴリー・グループでランク月グラフssrs

Months

答えて

1

、右クリックしてグループ/カテゴリグループのプロパティ/並べ替えタブ。テキストボックスでソートして次の式を使用します。

=Switch(
Fields!Month.Value = "January",1, 
Fields!Month.Value = "February",2, 
Fields!Month.Value = "March",3, 
Fields!Month.Value = "April",4, 
Fields!Month.Value = "May",5, 
Fields!Month.Value = "June",6, 
Fields!Month.Value = "July",7, 
Fields!Month.Value = "August",8, 
Fields!Month.Value = "September",9, 
Fields!Month.Value = "October",10, 
Fields!Month.Value = "November",11, 
Fields!Month.Value = "December",12 
) 

あなたは上記の式は動作するはずチャートカテゴリグループで使用月間というフィールドを持っていると仮定すると。あなたの月のフィールドを日付から計算している場合は、単純に:

=MONTH(Fields!Date.Value) 

私はこれが役立つかどうか教えてください。

+0

チャート 'Chart1'のSortExpression.Value式にエラーがあります。[BC30588]省略された引数がParamArrayパラメータと一致しません。 これは私が今取得するエラーです。うーん... –

+0

@JorgenV、私は不必要なコンマを持っていた。更新された式でもう一度試してください。エラーが解決しない場合は、データセットのフィールドについて説明してください。 –

+0

素晴らしいです、それは動作します!ありがとうございました! –

関連する問題