SSRS组标题显示在除最后一页之外的所有页面上

时间:2012-07-13 13:21:36

标签: reporting-services ssrs-2008 ssrs-grouping

我在每个页面上显示组标题时遇到了一些问题,但实现此目的的步骤已在此处和其他地方详细记录,但我遇到了一个新问题。

我在每个页面上都有一个组标题,除了最后一个页面。

我的报告设置如下 -

<group on IDs>
  <group on description>
    <group on desc_num>
      <static>
      <static>
      <static>
  <group on other>
    <static> -- this is my header causing trouble
    <group on other_num>
      <static>

在我的数据集查询中,我有类似这样的内容:

Select 'Description', ROWNUM desc_num, x,y,z, null null etc...
UNION
Select null null null null etc... 'Other',  ROWNUM other_num, a, b, c

在我的报告中,我使用按描述分组将所有内容从查询的第一部分组合在一起,然后按desc_num分组,以便我可以保持在一起,这样我的静态行就可以保持在一起。我也为其他人做同样的事。

每个ID可以包含许多描述,每个描述包含多组详细信息。他们还可以拥有许多包含多组细节的“其他”。描述和其他组可以包含几页数据。

对于我对其他组的标题,我将高级属性设置为True,After,True for KeepTogether,KeepWithGroup和RepeatOnNewPage,允许它显示在其他组的每个页面上。

除非另一个标题不会显示在最后一页上,否则此操作非常有效。对于一个特定的id,有3.5页的“description”组,紧接着(没有分页)6页的“other”组。 “其他”一词恰好显示在第4页中间的另一组的开头和每个后续页面的顶部,但第10页除外,其中只包含半页。

当页面数较少时,此标题的结果相似,但在“其他”组成员的最后一页上始终不会显示。

如果有人对此有任何想法或建议,我将非常感激。

0 个答案:

没有答案