2014-12-19 26 views
0

需要在SSRS 2008中創建精美的報表。它以矩陣格式顯示,但不是正常的列向右增長,而是想要類似於階梯式行的列
像這樣的東西:
帶有階梯式列的SSRS 2008矩陣

col1 
     col2 
      col3 
row1 
row2 
row3 

而不是標準的矩陣

col1 col2 col3 
row1 
row2 
row3 

任何人都可以建議我如何做到這一點? 不知道如何下手:(

回答

0

最後,我放棄使用矩陣和使用子報表
我將報表分成三部分,一個主報表和兩個子報表,報頭是主報表,兩個子報表位於左側和右側,所有使用tablix。主要報告爲累加添加了一些自定義代碼摹空間,實現期望的「階梯式」的效果
這是可能的,如果我們使用背景圖片,而不是線,以實現更好的視覺設計,但是這將對現在要做:)

End result http://imageshack.com/a/img537/5421/fVNAo4.jpg

0

您可以在單元格中使用下面的表達式列組。

=Switch(Fields!col.Value="col1","col01"&chr(10)&chr(10), 
Fields!col.Value="col2",chr(10)&"col2"&chr(10), 
Fields!col.Value="col3",chr(10)&chr(10)&"col3") 

然後,它可以像「下臺」的效果的列標題。

+0

山坳來自數據庫,所以有一個動態的數字。這就是爲什麼我首先需要矩陣。如果我的固定列數是正確的,你可能會工作嗎? – 2014-12-31 16:23:32