我正在嘗試創建一個圖表來可視化一種設施利用率統計。
我的查詢返回行,像這樣:SSRS - 如何根據甘特圖中的項目實現彩色條紋?
|StartDate |ProjectNumber |Facility-ID |Hours |EndDate |
|2016-01-01 00:00:00 |Project-A |Fac-A |4 |2016-01-01 04:00:00|
|2016-01-01 04:00:00 |Project-B |Fac-A |3 |2016-01-01 07:00:00|
|2016-01-02 00:00:00 |Project-C |Fac-B |2 |2016-01-02 02:00:00|
|2016-01-02 02:00:00 |Project-B |Fac-A |8 |2016-01-02 10:00:00|
|2016-01-03 00:00:00 |Project-B |Fac-A |8 |2016-01-03 08:00:00|
|2016-01-04 00:00:00 |Project-B |Fac-A |8 |2016-01-04 08:00:00|
我跟着這裏的教程: http://pnarayanaswamy.blogspot.dk/2010/09/range-bar-chart-gantt-chart-using-ssrs.html
要設置甘特圖,顯示小時,每天,每設施(上Y-設施X軸上的天數/日期,以及條形顏色來表示小時屬於哪個項目。)
這個想法是提供給定設施在一天中有多少小時的視覺想法(覆蓋範圍,24小時之內)以及通過哪個項目。
我幾乎已經實現了這一點,但是,我的圖表會將具有相同設施/項目/小時的任何行組合在一起,這意味着如果同一個項目連續兩天在同一設施上註冊相同的小時數,該圖表只會顯示兩個日期中第一個的小時數。
我試圖STARTDATE添加到系列編組,以幫助各行之間的區別,並防止分組,然而,這使得該圖表爲日期/項目編號/設施的每個唯一組合創建一個組,這是不希望的。
如何按照每個設施每天的小時數製作圖表組,並按項目進行區分?我覺得我可能需要在查詢中添加一列來幫助解決這個問題,但我不確定哪一個。
編輯:
忘了提及我使用日期時間繪製圖表中的範圍。這些在我的查詢中計算到startdate/enddate
「EndDate」和「StartDate」範圍值的值是多少?在您的示例數據中,不顯示任何橫條,因爲開始和結束日期值之間沒有差異。 – iamdave
@IamDave你好!並感謝您的迴應。我忘了提及我將日期計算爲日期時間。編輯這個問題來反映這一點。道歉! –
如果沒有自定義圖例和自定義欄填充顏色,我不認爲您想要在SSRS內執行任何操作,這需要在自定義圖例中引用所有項目及其各自顏色的列表(只需放置表格在圖表旁邊)和條形填充表達式中。 – iamdave