SSRS 报告多页 Tablix 顺序

SSRS Report Multiple Pages Tablix Order

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

此时,我的每个数据集在单独的页面上都有一个 table。导出到 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 工作表中获得相同的顺序?

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

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