我正在繪製一個顯示整年數據的圖,但由於我是新手,我無法弄清楚如何顯示在X軸上的所有月份(包括那些沒有數據)SSRS:如何顯示一年的所有月份作爲圖的X軸
這裏是我的SQL請求的SELECT部分:
SELECT DISTINCT
AB.Id AS ID,
MONTH(AP.Date) AS Date
在以下數據得到的:
| ID | Date |
|--------|--------|
| 1 | 2 |
| 2 | 3 |
| 3 | 2 |
| 4 | 2 |
| 5 | 3 |
| 6 | 3 |
| 7 | 3 |
|--------|--------|
目前我使用=MonthName(Fields!Date.Value))
作爲類別組P,導致下圖:
4| X
3| X
2|
1|
0|_________________
February March
我想有什麼是這樣的:
4| X
3| X
2|
1|
0|______________________________________
January February March April ...
我發現在數據庫中使用自定義表中的淨一些解決方法,但我不能在這種情況下,因爲它是一個MS動態項目。
謝謝你的時間。
將會對這種解決改變數據庫? – Dremor
@Dremor不,創建的表是[Common Table Expression](https://technet.microsoft.com/en-us/library/ms190766(v = sql.105).aspx),它創建一個臨時表一旦查詢完成就丟棄。您的數據庫結構不變。 – iamdave
@Dremor雖然我建議你考慮在數據庫中添加一個[日期表](https://www.brentozar.com/archive/2014/12/simply-must-date-table-video/),因爲它們是在很多分析場合非常方便。 – iamdave