滚动时保持报告标题可见

why*_*heq 9 sql-server sql-server-2008-r2 reporting-services

我经常检查以下选项,希望在RSWeb门户上呈现报告时实现它 - 但它永远不会有效......

在此输入图像描述

报告通常有一些Row Groups- 这是否会对此选项是否有效产生影响?

或者这是一个错误Reporting Services吗?

Mik*_*ney 27

我发现它通常不像宣传的那样工作,你必须找到"高级模式"按钮(有史以来最糟糕的UI的强大候选者),然后摆弄几个属性.

这可能是最好的参考:

http://blogs.msdn.com/b/robertbruckner/archive/2008/10/13/repeat-header-and-visible-fixed-header-table.aspx

  • 对于"有史以来最糟糕的UI的强大候选人"而言,+1,加上和额外+1的精神 - 不能同意.我想这会从http://stackoverflow.com/questions/15065843引出?在那个例子中,我通过*高级模式*在行级别进行测试,而不是在Tablix级别.只是添加确认**确实*工作,如果每个方面都正确.最好的建议是从最简单的报告开始,获取固定的标题,然后继续添加功能,在每个步骤测试固定标头没有神奇地停止工作. (9认同)

sat*_*tya 14

步骤1)在Tablix属性中,选中以下框:在每个页面上重复标题行,并在滚动时保持标题可见.确保未选中列标题复选框.

步骤2)在左侧的"组"窗格("行组")中,第一行是静态的.将其:"ReapetOnNewPage"属性设置为TRUE将其:"FixedData"属性设置为TRUE将其:"KeepWithGroup"属性设置为AFTER

  • 感谢您提供信息 - 这应该更容易找到嘿?不是 MS 最直观的设置 (2认同)

Nat*_*ths 6

我认为让人们对这些设置感到困惑的是,如果您使用了"表格"式选项卡,那么设置所引用的"行标题"和"列标题"将不可见.这些仅在使用"矩阵"式Tablix时可见.

因此,我经常看到人们试图为表格设置这个,并想知道为什么它不起作用.根据Mike Honey的回答中提到的MSDN博客文章,如果您使用了表格,那么您必须使用高级设置来解决这个问题.

我的提示是从矩阵开始,并确保要保持可见的行或列标题位于矩阵行/列组区域(双点划线的上方和左侧).您可以删除不会使用的任何行或列组.当您设置"保持可见"设置时,它们应该按预期工作.

  • 您开始使用的Tablix样式取决于在将其添加到报表时是选择"表格"还是"矩阵"数据区域.有两种不同选择的原因部分是早期版本的SSRS的宿醉,当时这些实际上是两个不同的对象,但它们现在都是Tablix.您可以通过添加和删除包含组标题的行和列组将一个转换为另一个. (2认同)