博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在每页(分页)报表中重复显示标题 - SQL Server Reporting Service (SSRS)
阅读量:4348 次
发布时间:2019-06-07

本文共 870 字,大约阅读时间需要 2 分钟。

问题描述

TFS系统提供多种报表,有图表(Chart)、Web面板(Dashboard)、SharePoint面板、Excel报表,SQL Server Reporting Serivce(SSRS)报表。其中最为常用的报表是SSRS。SSRS的提供多种展现方式,支持多种数据源(关系数据库, Cube, SharePoint等),基本可以满足用户提取TFS系统数据的复杂需求。

在使用SSRS定制报表的过程中,表格是报表中不可缺少的一个元素。当数据量大,需要分页显示数据时,默认情况下,数据表头(Header)在后面的页面中是不显示的。但是许多用户都需要在每页中显示标题。如何设置显示表头,在SSRS中这个功能隐藏的比较深,即使是经常做报表开发,都会搞错。下面笔者总结一下如何设置显示表头:

解决方案

设置每页显示表头会集成会碰到两种情况,即单行表头的表格和多行表头的表格,下面做分别说明:

- 单行表头的表格

在单行表头的表格中,用户只需要设置一个静态节点的属性即可,如下图:

图1 - 选择表格,在列组中选择高级模式

图2 - 在行组中选择静态节点,按F4键盘,打开属性窗口,在窗口中设置下面的参数,保存即可

KeepTogether = True

KeepWithGroup = After

RepeatOnNewPage = Ture

需要注意,上图中的静态节点,实际上表示表格中的表头行,如果有多行表头,则会出现多个静态节点,如下面的章节会提到。

- 多行表头的表格

对应多行表头的表格,需要对每个静态节点设置属性,否则在发布报表的时候,系统会提示错误。

图3 – 需要对每行对应的表头(静态节点)设置属性

例如上面的截图中,静态节点(1)代表的行是表格中的“合计”行,而静态节点(2)代表的行是“处室-团队项目-姓名…”所在的表头行。

这样设置以后,报表在SSRS中就会每页显示表头数据。

--

  ALM MVP 张洪君

-

转载于:https://www.cnblogs.com/danzhang/p/6428473.html

你可能感兴趣的文章
《VUE》vue使用echarts
查看>>
《博客园美化》鼠标点击特效
查看>>
《VUE》学习日志
查看>>
《博客园美化》为您的博客增加一个萌萌的看板娘吧
查看>>
《VUE》vue 路由传参的三种基本模式
查看>>
《VUE》搜索关键字高亮显示
查看>>
《VUE》VSCode编写vue项目文件出现红色波浪线
查看>>
ruby使用(第一次见到神仙脚手架)
查看>>
Python sqlalchemy 高级用法
查看>>
Python中的xrld模块
查看>>
ubuntu中安装Python3.7
查看>>
python中的并发执行
查看>>
企业级LNMP环境搭建
查看>>
nginx基础详解
查看>>
Linux基础命令:ifconfig
查看>>
Linux基础命令:fdisk
查看>>
Linux基础知识:文件权限管理以及umask
查看>>
Linux基础命令:useradd和groupadd
查看>>
linux基础命令:cp
查看>>
linux基础命令:cat和echo
查看>>