水晶报表帮助文档(中文)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
水晶报表
1水晶报表专业版1
1.1概述1
1.2广泛的数据访问 2
1.3访问任何数据源 2
1.4数据访问控制2
1.5强大的报表设计功能 3
1.6可视化的设计环境3
1.7强大的公式语言 3
1.8丰富的数据表现力3
1.9提高生产力 3
1.10提高报表设计的效率 3
1.11减少报表维护量 3
1.12用户交互性 3
1.13报表查看 3
1.14报表交互性 3
1.15报表导航 3
2 Crystal Reports Server 3
2.1概述3
2.2功能和组件 3
2.3客户利益3
2.4信息3
2.5问题3
2.6需求3
2.7结论3
3水晶报表.NET开发特性 3
3.1概述3
3.2 .NET集成开发环境中内置的功能 3
3.3水晶报表开发版的功能特点3
4水晶报表Java开发特性 3
4.1功能概述3
4.2水晶报表开发版的功能特点3
1水晶报表专业版
1.1概述
销售管理团队希望更新全球的销售预测,以便在季度会议上演示。不幸的是,所有的订单和销售数据都保存在遍布全球的各自独立的数据库中。如果不能在一张报表中访问所有的数据源,就只能创建多张报表,但是多张报表的信息很难比较。最后,销售团队只能演示不太准确的修改过的销售预测。
您需要为一个潜在的新客户做一场重要的演示,需要通过专业的报表吸引客户。然而,您只能设计出简陋的展示原始数据的报表,缺乏生动的图形。结果,您最后还是输给了能够提供专业展现形式的报表的竞争对手。
您花费了大量的精力为财务团队创建财务报表。由于财务团队对公司财务信息的需求不
断变化,但是他们又不能自己修改报表,因此每次都必须通过您来更新和优化报表。但是您还有其他大量的报表工作要完成,因此不能及时提交满足财务团队的需求。结果导致,财务团队经常无法得到最新数据的报表,或者报表的格式不能满足其需求。
以上这些情景是不是似曾相熟? 您可以用一个报表工具访问所有的数据源吗?您能够为客户创建专业的报表吗?您常常为了满足公司变动的商业需求而花费大量的时间修改和维护报表吗?
Crystal Reports?——被广泛验证过的世界级标准的解决方案——让您根据关系型数据库、OLAP、XML或者其他自定义的数据源设计出灵活的、丰富的报表。Crystal Reports提供了100多个格式化选项,让您可以完全控制数据的访问和表现形式。最终用户可以在报表中进行钻取、对信息进行排序和过滤、打印报表、甚至修改报表以获得所需的信息。您也可以将报表导出为PDF、Excel和Word等格式。在Crystal Reports XI中,引入了包括动态级联在内的多种特性,有助于提高报表的开发效率,减少冗余的报表维护工作,让您可以将精力投入到更加重要的任务上。
1.2广泛的数据访问
从多个数据源访问数据和合并数据通常是很复杂的事情,需要多个工具。通过Crystal Reports所提供的强大的数据驱动和灵活的访问形式,您可以连接所需要的数据。
1.3访问任何数据源
通过Crystal Reports所提供的广泛的数据访问特性,您可以简单地访问企业数据以满足最终用户的信息需求。无论您需要与数据库、文件、日志、企业应用程序还是程序单元建立本地、ODBC、OLE DB或JDBC连接,Crystal Reports都是满足您所有需求的唯一一种工具。Crystal Reports内置了超过35种数据驱动,可以直接访问任何关系型数据库、OLAP、XML 或者内存中的数据,Crystal Reports XI中升级了XML、JDBC、IBM DB2和Exchange数据驱动,为您提供了更多的数据访问选项。此外,使用Crystal Reports也可以很容易地在同一张报表中展现来自多个数据库不同语言的数据。
1.4数据访问控制
Crystal Reports可以让您灵活地控制数据连接。您可以写SQL命令,或者利用Crystal Reports强大的查询语句生成功能。此外,业务视图可以消除报表从开发状态向产品状态迁移的繁琐工作。
1.5强大的报表设计功能
使用Crystal Reports高度灵活性的设计环境,您可以更加快速简便地设计报表,创建高度格式化的、展现形式丰富的报表,满足客户的信息需求。
1.6可视化的设计环境
提供直观的、可拖放对象的、交互性用户界面,提供可选的向导工具以简化常见的报表任务,例如连接数据源、选择、分组、排序和汇总。初学者可以设计和应用自定义的报表模板,为数据访问及其展现格式制定标准,以确保报表之间的设计风格一致。您也可以将现有的报表作为模板。
1.7强大的公式语言
Crystal Reports提供可扩展的公式语言,内置了超过160种函数和操作符,以控制报表的格式、复杂的逻辑和数据选择。Crystal Reports提供了零代码的公式向导。通过使用自定义的函数,您可以在报表之间共享和重用公式逻辑,从而避免冗余的公式创建。您也可以创建数据库中所没有的汇总信息等。
1.8丰富的数据表现力
您可以创建几乎任何格式的报表,包括交叉表、TopN/BottomN报表、汇总/钻取报表、表单、邮件标签、OLAP、子报表等。Crystal Reports提供了完整的布局和设计控制项,在
零代码的情况下帮助您设计专业的、像素精确化的报表。通过使用参数可以减少报表的数量;使用分组和排序可以将数据按逻辑进行组织;通过选择合适的地图和图形类型增强报表的表现力,例如柱状图/3维柱状图、饼图、圆环图、曲线图、甘特图、漏斗图、XY散点图、区域地图等。通过Crystal Reports还可以创建层次性的报表而不仅仅是关系型报表,层次性报表适用于组织结构图。
1.9提高生产力
Crystal Reports可帮助您提高报表制作的速度,减少多余的报表维护工作。,因此您可将更多的时间用于关键任务。
1.10提高报表设计的效率
您可以在中央存储库中保存公共报表单元、文本对象、定制函数、SQL命令及图像等,单点更新,从而实现在多张报表中共享重用资源。Crystal Reports也有助于确保您所设计的报表在web环境和导出文件中格式保持一致。例如,您可以在设计时预览报表,在发布到web上之前预览其HTML形式。
1.11减少报表维护量
Crystal Reports XI引入了动态级联参数,您可以在轻易地在一张报表中满足多个最终用户的需求,从而减少报表维护量。当数据库内容变化时,参数会自动反应出最新信息,最短用户可以创建最新的、具有特性的报表。
对应用程序开发人员来讲,Crystal Reports有利于最大程度地降低因最终用户规范的不断变化而导致的表示层维护要求。它支持数据访问和报表设计与业务逻辑的分离,因此您可以方便地增加新报表,或修改现有报表,而不会影响核心业务逻辑。Java和.NET开发人员可以利用Crystal Reports中的非绑定区域,并在运行时将应用程序绑定到这些区域,从而充分利用数据绑定的优势。您可以使用相关性查询功能来确定断开的连接、公式错误及相关性问题。这可以显著降低您在质量保证上所花的时间。
1.12用户交互性
Crystal Reports有助于在报表中增加用户交互性,最终用户可以在没有IT人员介入的情况下优化报表。
1.13报表查看
有了Crystal Reports,将减少最终用户对IT部门的依赖性,为更加明智的决策奠定基础。Crystal Reports让最终用户能够以熟悉的格式在熟悉的环境中浏览数据、和数据进行交互。您可以部署现成的Crystal Reports瘦客户机及零客户机浏览器,或是选择对其进行定制,以便让最终用户随时享用报表打印、导出、刷新和搜索功能。最终用户还能够向下钻取图表或数据组,无需额外的编码。最终用户也可以选择报表中预定义的参数,只查看部分数据产生的报表。
1.14报表交互性
Crystal Reports支持大量行业标准的导出格式,包括Excel、 Word和PDF。而且新的RTF导出功能使用户能够方便地在熟悉的字处理环境下增强和扩展报表。对于移动用户,还提供了离线报表浏览器,因此可以在无需连接网络的情况下浏览信息。
1.15报表导航
Crystal Reports包含有告警功能,当超越了一定的数据条件或阀值水平时,能够方便地提示用户。您还可以在报表和其他对象之间设置连接,引导用户浏览相关信息,而无需定制编码。例如,可以从人员流失的统计报表连接到人员流失的详细报表,再通过超级链接访问ERP系统中的人力资源模块。通过导航功能,您可以指定报表对象之间的链接路径。
2 Crystal Reports Server
2.1概述