- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(浅学
目录
关于这篇文档?其他信息来源?产品版本?简介?制作工具和RDL报表设计概念?数据区域?报表项的位置和尺寸?分页?子报表?表达式和函数?聚合函数和范围?
报表渲染时的考虑?Excel?图像?便携文档格式?HTML?
实用的报表设计技巧?使用矩形保持对象的紧凑?避免空白页?使用分页提高大报表的性能?使用筛选器代替查询参数?在表格中添加轮换条?在一个报表中的表格中在指定行后添加分页符?在页眉和页脚中添加全局变量值?在页眉中显示报表项?创建带有条件格式的钻取连接?
结论?
关于这篇文档
从使用数据控件,到使用什么格式,到如何分发报表,报表制作者面对着很多种选择。Microsoft? SQL Server? 报表服务提供了丰富的报表设计和格式的支持,从基于纸介质表格报表到带有图片和钻取功能的交互式报表
这篇文档包括了报表制作和设计中的指导、建议和技巧。本文档的目的在于解释一般性的问题并对初学者提供指导建议。报表服务联机丛书提供了报表的制作和设计的丰富资源,并且详细的描述了报表的设置和可用功能及参数。
本文适用于初学者和有一些经验的报表制作者。报表制作的初学者也可以从报表设计章节中得到帮助。
其他信息来源
本文不包含全部的报表服务的信息。如果希望获取详细的产品信息,请查看产品文档和在/sql/reporting/ 中可用的在线资源。
产品版本
虽然本文基于Microsoft t? SQL Server? 2005报表服务,报表设计的相关信息也适用于早期版本的报表服务。
简介
Microsoft? SQL Server? 报表服务是一种完整的报表工具。在使用报表服务中,你可以设计和发布多种样式的报表,从简单表格到带有图形和交互式连接的在线自由表单。报表服务可以将报表渲染成用户指定的多种格式,包括HTML、PDF、Excel和图像格式。
对于各种设置和选择对于报表制作者在选择报表布局是需要解决的问题。这篇文章提供了一些指导方针是用户在做选择是更加容易并解答了一些常见的问题。
制作工具和RDL
报表服务提供了多种制作报表的方法。SQL Server 和Microsoft? Visual Studio? 2005 都包括了图形化的报表设计工具。SQL Server 2005报表服务提供了Report Builder工具帮助业务人员设计报表。也有其他的开发工具可以创建报表服务的报表格式。
无论我们使用哪一种制作环境,所有的报表定义都是用报表定义语言(RDL)格式存储,RDL是一种公开的XML定义报表的格式。这样可以直接编写RDL或者创建自定义工具生成相应格式。报表制作者可以使用图形化的制作工具编辑已存在的RDL文件。
在样例中展示特殊的技术时,文章提取了实现该功能的部分RDL。
在报表服务的网站上/sql/reporting/可以获取完整的RDL规范。
报表设计概念
本节描述了影响报表设计和布局的关键因素。如果你是刚刚接触报表服务,这里的内容会对你有帮助。所有的这些话题在SQL Server 联机丛书中都有详尽的描述。
在设计报表服务中的报表时,你定义了数据并制定在页面上的排列。尽管这个过程听起来很基础,报表服务还是提供了下列特性:
支持4种不同的数据区域:列表,表格,矩阵和图表。提供了例如文本框,图片,连接,矩形和子报表等一些列控件。用户可以通过参数,条件过滤,用户端排序,钻取和文档结构图来实现交互功能。报表可以被渲染成各种格式,包括HTML,Excel,PDF,图像,XML和逗号分隔符 (CSV) 。
你做的关于每一个关键区域的决策都会影响最重的显示效果和报表功能。接下来的章节将提供影响设计和布局效果的因素。
数据区域
在我们的报表中我们第一个选择就是选择数据区域类型。报表服务提供了下列数据区域类型:
表格表格通过一行接一行的方式表现数据。列是固定的你无法扩展,但是行可以向下展开。因此,当表格增长时,它将数据向下展开。你也可以在表格内将数据分组。矩阵A矩阵或者叫交叉表类似于表格,但是行和列都是可以扩展并填充数据的。矩阵可以向外和向下增加其他报表对象。你可以在矩阵中在行和列中嵌套分组。列表列表适用于创建表单的自由表单数据区域。你可以通过嵌套列表来分组数据。图表图表是数据的图形表达方式。报表服务提供了多种图表的格式。
你选择的数据区域可能依赖于你使用的数据类型、你希望报表的外观和如何展现报表。例如,要以Microsoft? Excel?形式呈递的报表使用表格比使用列表更适合。
报表项的位置和尺寸
报表有3个主要的区域组成:页眉,页脚和正文。报表服务支持将报表中任意放置报表项。数据区域可以和其它区域并行或通过分组来嵌套。?
当设计报表时,理解当报表项增长时如何处理是非常重要
文档评论(0)