2012-05-03 114 views
0

我在使用SSRS中的折線圖控件時遇到問題。如果我在Excel中,這將是容易的,但由於某種原因,我不能包裝我的頭周圍怎麼做在SSRSSSRS中的簡單折線圖

我從數據庫返回5行數據,需要圖表3行。

Name    J F M A M J J A S 
1 Requested  13 19 4 20 2 0 0 0 0 
2 Completed  1 0 0 4 1 0 0 0 0 
3 % Completed  .7 0 0 0.2 0.5 0 0 0 0 
4 Monthly Ba  12 19 4 16 1 0 0 0 0 
5 YTD Backlog  12 31 35 51 52 52 52 52 52 

行由該月份的名稱和值組成。

我試圖顯示行1,2和5的圖表,看起來像一個正常的線條圖,每個月在水平列上,數值是數據點。

但是,當我開始向圖表添加內容時,我得到了36個不同的系列,每個系列每個月都有一個系列,而且似乎沒有任何工作正確。它也分裂成底部的組1和組2,這對我來說毫無意義。我覺得我錯過了一些簡單的東西,很可能是某種類型的組合。

編輯:

我最終採取森的建議,並在表上增加了一個UNPIVOT將數據旋轉到一個可以接受的格式SSRS

感謝

+0

假設您的數據來自SQLServer查詢,是否可以將查詢添加到問題中? –

+0

爲您添加查詢 – Jabsy

+0

因此,請求保存在'Table.Value'中 - 是否在同一張表上保存了完成日期和YTD積壓字段?如果是這樣,在哪些領域? –

回答

0

你可以改變所返回的查詢數據集的結果? 如果是這樣嘗試改變它,這樣的數據集看起來更像是這樣的:

monthnumber month Requested Completed YTD Backlog 
1   J  13  1   12 
2   F  19  0   31 
3   M  4   0   35 
4   A  20  4   51 

你應該能夠加上「請」,「已完成」和「年初至今積壓」的價值觀和「月「作爲類別來生成你想要的圖表。

我添加了「monthnumber」列,因爲您可能會想要類似這樣的內容,以便您可以將類別(月份)排序表達式設置爲此,否則它們將按字母順序顯示。

+0

那麼最好的選擇然後改變查詢的返回格式呢? – Jabsy