Reporting services SSRS报告多页表格顺序
我正在使用ReportingService 2010,我正在尝试将多个报告放在sperate页面上的一个文件中。问题是页面的顺序 此时,我在单独的页面上为每个数据集创建了一个表。导出到Excel非常有效,但是页面的顺序(Web视图和Excel工作表)与rdl文件中my Tablix元素的顺序不匹配 设置如下所示:Reporting services SSRS报告多页表格顺序,reporting-services,rdl,Reporting Services,Rdl,我正在使用ReportingService 2010,我正在尝试将多个报告放在sperate页面上的一个文件中。问题是页面的顺序 此时,我在单独的页面上为每个数据集创建了一个表。导出到Excel非常有效,但是页面的顺序(Web视图和Excel工作表)与rdl文件中my Tablix元素的顺序不匹配 设置如下所示: .. <DataSets> Dataset Name="A" Dataset Name="B" Dataset Name="C" </
..
<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>
...
。。
数据集名称=“A”
数据集名称=“B”
数据集名称=“C”
..
……结束
……结束
……结束
...
但是这些页面看起来像是随机的,而不是按照rdl文件的顺序。我有没有遗漏什么元素?或者,我必须如何对代码的Tablix元素进行排序,才能在Web视图和Excel工作表中获得相同的顺序?经过一些实验,我找到了答案 问题是,Tablix是重叠的。他们从
顶部0
和左侧0
开始。在我将所需位置的偏移量添加到Top
值之后,它会按预期工作,如下所示:
x*Tablix的高度你是救命恩人!我的第一张桌子有2.7厘米高,第二张桌子出于某种原因从
2.69959
开始,我一辈子都搞不清楚它们为什么会在一起。