2015-12-03 112 views
0

我正在使用ReportingService 2010並試圖將多個報告放入特定頁面上的一個文件中。問題在於頁面的順序。SSRS報告多頁Tablix訂單

在這一點上,我有我的每個數據集在單獨的頁面上的表格。導出到Excel的效果很好,但頁面順序(Web視圖和Excel工作表)與rdl文件的Tablix元素的順序不匹配。

設置是這樣的:

.. 
<DataSets> 
    Dataset Name="A" 
    Dataset Name="B" 
    Dataset Name="C" 
</DataSets> 
    .. 
<ReportItems> 
    <Tablix Name="A_Tablix">...<PageBreak><BreakLocation>End</BreakLocation></PageBreak></Tablix> 
    <Tablix Name="B_Tablix">...<PageBreak><BreakLocation>End</BreakLocation></PageBreak></Tablix> 
    <Tablix Name="C_Tablix">...<PageBreak><BreakLocation>End</BreakLocation></PageBreak></Tablix> 
</ReportItems> 
... 

但網頁似乎看起來像隨機的,而不是在RDL文件的順序。有我缺少的元素嗎?或者我該如何訂購代碼的Tablix元素才能在Web視圖和Excel工作表中獲得相同的順序?

回答

0

我找到了答案,經過一番實驗...

的問題是,是,是的Tablix重疊。他們開始於Top 0Left 0。它按預期的方式工作,在我根據所需位置添加一個偏移量後,得到Top值,如下所示: x * Tablix的高度