我在SSRS中有一个报告,它以三个标题行开头,然后有一个总行。我想在每个页面上重复三个标题行,但不是总行。
对于三个标题行,我的属性设置为:
KeepWithGroup - 之后
RepeatOnNewPage - True
和总行:
KeepWithGroup - 无
RepeatOnNewPage - False
尝试预览报告时,收到以下错误消息:
Tablix' table1'有一个无效的TablixMember。 Tablix会员必须 具有与RepeatOnNewPage属性相同的值设置 在动态TablixMember之后或之前。 (期望值: "真&#34 ;;实际值:"错误")
我已经尝试过其他设置,但我似乎无法让它发挥作用。我有一个组和详细信息集紧接在总行之后,在行组列表中列为静态。我在报告的末尾也有相同的总行。
任何帮助或建议都将不胜感激。
答案 0 :(得分:0)
如果它是使用Matrix而不是表创建的,您可以将总行添加到外部组,然后使用Tablix属性中的“在每个页面上重复标题列”选项。
答案 1 :(得分:0)
这可能是一种处理它的黑客方式,但我找到了一个对我有用的解决方案。
我在我的数据集中添加了一个硬编码列,并将该值(现在存在于每一行)添加为父组。这使我能够在报告顶部列出全局总计,而不会干扰SSRS如何显示Tablix标题。
再一次 - 我确定这违反了SSRS应该如何运作,但在我的情况下它对我来说非常有效。
答案 2 :(得分:0)