SSRS报告多页Tablix订单

时间:2015-12-03 11:27:18

标签: reporting-services rdl

我正在使用ReportingService 2010并尝试在sperate页面上将多个报告放入一个文件中。问题是页面的顺序。

此时我在单独的页面上为每个数据集都有一个表格。导出到Excel工作得很好,但页面的顺序(Web View和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 View和Excel工作表中获得相同的顺序?

1 个答案:

答案 0 :(得分:0)

经过一些实验,我找到了答案......

问题是,Tablix是重叠的。他们从Top 0Left 0开始。在我根据所需位置向Top值添加偏移量后,它按预期工作,如: x * Tablix的高度