2016-09-05 57 views
0

我正在用SSRS 2012 3.0編寫一個報告。我顯示了我們的年收入分佈圖,按月分解。有沒有一種辦法讓幾個月的時間順序(到目前爲止左邊應該是一月和最右邊的應該是九月),因爲現在我得到這樣的:排名月份圖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

真棒,它的作品!謝謝! –