报告服务:Tablix RepeatColumnHeaders不适用于某些报告

所以我有各种各样的报告,包括在Tablix中呈现的DataSet …漂亮的花园多样的东西。 有一个名为RepeatColumnHeaders的Tablix控件的属性 ,对于每个有问题的报告,我都设置为True 。 对这个属性的解释是:“指示列标题是否在数据区域的哪一部分出现的每个页面上重复”。听起来相当简单,但是在一些报告中它起作用,而在另一些报告中则起作用。 我似乎无法find可能影响这个报告的报告。 在一个标题重复的报告中,有一些相当神秘的分组mojo,但是在一个不起作用的例子中,Tablix只有一个级别 – 没有分组。 我期望多嵌套的问题,而不是平面问题。

也许这完全是一个不同的问题。 我扔了一个简单的Tablix呈现SELECT * FROM Foo ,接受了所有的默认值,这导致RepeatColumnHeaders被设置为False ,并且注意列标题​​为该报告重复… Grrr。

任何见解非常感谢。

从我设法挖掘出来的东西有点过分。 在分组窗格中,select高级模式,然后select最外面的静态行。 您应该看到“RepeatOnNewPage”属性。

更新:查找高级模式
@HCL的评论通过@ user359904链接到另一个答案 ,那里有关于如何find并进入高级模式的信息:

  1. selecttablix
  2. 报告下方是“行组”和“列组”,一直到“列组”为止是一个向下的小箭头。
  3. 点击箭头,select高级模式。

我find了适合我的解决scheme。 温尼的回答让我知道了。

谢天谢地,我不必重新创build我的Tablix。 我有三行组成了我的Tablix标题。 我在最高级别组之外添加了三行。 这些行不绑定到任何组。 我修改了行,使它们完全重复了我在最高级别组中的标题行。 我将KeepWithGroup属性设置为“After”,并将“RepeatOnNewPage”属性设置为每个这些标题行的值为true。 我testing了这个报告。 标题出现在每个页面的顶部,但是由于最高级别组内和最高级别组之上的标题行的重复,标题在第一页顶部和每个分节符处重复两次。 我删除了最顶部的标题行,重复消失了。 标题在最高级别组的每个中断处和每个页面的顶部重复正确。 最高级别组中没有标题行。

设置KeepWithGroup和RepeatOnNewPage:selectTablix。 在devise窗格下方的组框中,单击读取“列组”的文本右侧的向下箭头,并确保选中“高级模式”。 单击第一个静态行,并将KeepWithGroup属性设置为“After”和“RepeatOnNewPage”为true。 为包含您的标题的每个行执行此操作。

对不起,啤酒标志你的答案是答案; 我希望你能保持重点。

情节变厚了。 在三次testing中,我发现使用向导创build报告并获得所需的标题行为,以及不使用向导和无法达到所需行为之间的1:1相关性。 从那里我diffd的rdl文件的工作和非工作的例子,并发现这个元素:

 <RepeatOnNewPage>真</ RepeatOnNewPage>

在以下文件中:

 Report> Body> ReportItems> Tablix> TablixBody> TablixRowHierarchy 
   > TablixMembers> TablixMember

我添加了相同的非工作rdl和标题开始重复。

但是,我不能在devise师中find一个设置,属性等来切换这个。 如前所述,它看起来完全不符合显而易见的特性。 这只是巫师的神器吗? 幸运的是,这是一个相当简单的解决方法,因为我无法使用向导重新创build一打报告。

您的post仍在使用;)谢谢大家。 我build立在你提供的解决scheme上来恢复重复标题行。 我不必使用高级模式,只是一些洞察力…我有两个标题行所有行组没有列组。 这是我做了两个标题行到Tablix头:

  1. 右键单击一个标题行并单击“添加组(列组)”(父组)
  2. 按'1'分组(这个组将稍后被删除,所以放在那里并不重要
  3. 单击确定,然后添加一个标题行。
  4. 合并新标题行中的所有列
  5. 在列组窗格中,右键单击刚刚创build的组和“删除组”,select“仅组”组框
  6. 现在你有标题行,你可以在上面或下面插入行来添加更多的标题行。
  7. 将标题行移动到新的标题行中,并删除旧的标题行。
  8. 最后…确保您检查Tablix属性,以“每个页面上重复列标题”

它运行良好,易于重复(我有很多tablixes)。

真诚的,艾伦

在不重复标题的报告中,您是否在任何时候删除了tablix中的默认标题行? 一旦我这样做了,无论我尝试了什么设置,Tablix中的标题都不会重复。 我不得不重新创buildTablix才能使其工作。

我从我的SSRS 2012服务器添加一些截图。

在这里输入图像说明

现在,单击“行组”下的“(静态)”,然后按F4。

在这里输入图像说明

另请阅读TechNet – SSRS:如何在每个页面上重复页眉

现在是2014年,我正在运行2012版本,我用你的post来解决我的问题 – 一个经验丰富的SSRS开发者在我们的商店不知道如何解决(我只是一个新手)。 非常感谢您提供解决scheme – 这似乎是一个永恒的问题。