SSRS仅重复一些标题行

时间:2014-11-10 16:49:08

标签: sql-server reporting-services visual-studio-2013 ssrs-tablix

我在SSRS中有一个报告,它以三个标题行开头,然后有一个总行。我想在每个页面上重复三个标题行,但不是总行。

对于三个标题行,我的属性设置为:

  

KeepWithGroup - 之后

     

RepeatOnNewPage - True

和总行:

  

KeepWithGroup - 无

     

RepeatOnNewPage - False

尝试预览报告时,收到以下错误消息:

  

Tablix' table1'有一个无效的TablixMember。 Tablix会员必须   具有与RepeatOnNewPage属性相同的值设置   在动态TablixMember之后或之前。 (期望值:   "真&#34 ;;实际值:"错误")

我已经尝试过其他设置,但我似乎无法让它发挥作用。我有一个组和详细信息集紧接在总行之后,在行组列表中列为静态。我在报告的末尾也有相同的总行。

任何帮助或建议都将不胜感激。

3 个答案:

答案 0 :(得分:0)

如果它是使用Matrix而不是表创建的,您可以将总行添加到外部组,然后使用Tablix属性中的“在每个页面上重复标题列”选项。

See here

答案 1 :(得分:0)

这可能是一种处理它的黑客方式,但我找到了一个对我有用的解决方案。

我在我的数据集中添加了一个硬编码列,并将该值(现在存在于每一行)添加为父组。这使我能够在报告顶部列出全局总计,而不会干扰SSRS如何显示Tablix标题。

再一次 - 我确定这违反了SSRS应该如何运作,但在我的情况下它对我来说非常有效。

答案 2 :(得分:0)

我的解决方法是,我在第一行添加了两个标题(您可以在需求的基础上添加),然后在属性下面设置。

KeepTogether= True, 
KeepWithGroup=After,
RepeatOnNewPage= TRUE

<强> 之前:

enter image description here

<强> 后:

enter image description here