CrystalReport报表设计华东区OEM售前顾问李立纲VincentLivinlibusinessobjectsCOPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.内容简介水晶报表解决方案基础报表设计培训报表设计进阶报表设计练习COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.报表分析方案整体架构财务信息“ETL”Extract–Transform-Load数据仓库/数据集市/ODSBOE商务智能平台信息展现*决策者分析员管理者业务员随机查询(ad*hoc)固定报表多维分析(OLAP)绩效管理(EPM)分析门户数据整合*OracleDB2SQLServerSybaseTeraData……销售信息库存信息DataIntegrationRapidMartCOPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.潜在的信息消费需求交互性及每客户实现成本高端BI应用:数据挖掘、统计、分析报表和信息交付BIAdaptedfromGartner“BIPyramidofNeeds”企业报表平台分析性报告即时查询、分析、报告报表和信息交付解决了相当一部分的用户信息需求有关BI的市场观点报表和信息交付是BI应用的基础COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.水晶报表简介水晶报表定位于商务智能领域,可应用于任何需要商务智能的行业及领域水晶报表“CrystalReports”是业界最据盛名、最畅销的报表设计与开发工具。水晶报表已成为报表的标准:Microsoft.NET的VisualBasic和VisualStudio.NET2019Java阵营的BEA的Weic、Borland的JBuilder、IBM的WebSphere以及Eclipse都选用CrystalReports做为其中的报表工具。SAP,Peoplesoft作为全球合作伙伴,有专门的解决方案COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.企业需要什么样的报表?联通多种数据源-对数据源的广泛支持把数据转化为形色丰富、易交互的报告-方便易用,功能强大的报表设计器以安全可靠的方式满足组织内外大量多样的信息需求-安全稳定,易于管理的发布平台集成到企业已有的应用中-强大的二次开发支持类似相关概念:生产力报告、运营报告、可管理的报告COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.完整的报表解决方案数据访问报表设计报表发布管理与应用系统集成COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.数据访问连接所有数据源超过35种数据驱动可以选择通过原生驱动、ODBC、JDBC、OLEDB连接数据库、文件、日志、企业应用程序等用户可以使用SQL语言更加灵活地控制数据源支持在一份报表中整合多个数据源COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.完整的报表解决方案数据访问报表设计报表发布管理与应用系统集成COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.设计报表-提高报表设计和维护的效率可视化的报表设计环境提供排序专家、分组专家、汇总专家、选择专家、图表专家等功能向导,指导用户实现记录的排序、分类、归纳、选择和格式等设置多种报表样式、20多个图形类型、设计和应用自定义模版普通的行列报表、主/子报表、图形报表、交叉表、TopN和BottomN报表条形图、饼图、曲线图、甘特图、面积图、圆环图、三维梯形图、三维曲面图、XY散点图、雷达图、气泡图、股票图、漏斗图等COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.设计报表-提高报表设计和维护的效率强大的公式语言提供Basic和Crystal两种语法格式,用户可以简单方便地自定义函数囊括了160多种内置功能模块和函数,包括日期函数、格式函数、统计函数、字符函数、类型转换函数等参数与告警功能多种导出格式的支持MicrosoftWord、MicrosoftExcel、HTML、ODBC、PDF、RTF、XML、CSV、TXT等COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.完整的报表解决方案数据访问报表设计报表发布管理与应用系统集成COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.发布(包含BOE平台)可以依次导入也可以批量导入基于Web的报表浏览方式,安全的零客户端减少报表副本的数量、确保报表数据的正确性特性:直接打印报表,不需要导出为PDF格式再打印集成报表讨论区(仅存在于Infoview)COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.报表管理(包含BOE平台)安全的平台灵活的权限模型不同粒度的权限控制:文件夹、报表对象、记录行支持第三方的安全授权数据库:LDAP,Kerberos,NetegritySiteminder,WindowsNT/ActiveDirectory.报表计划定期运行、事件触发、基于日历可配置报表运行后发送的目的地和格式COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.完整的报表解决方案数据访问报表设计报表发布管理与应用系统集成COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.与门户和应用程序的集成广泛验证的业界标准超过500个独立软件开发商的选择目前在全球累计销售量近2000万套.在中国的销售也已经超过了7000套嵌入在Microsoft,SAP,Borland,BEA和IBM软件中支持主流的webserver,例如:IIS、Apache/Tomcat,Weic,WebsphereCrystalReportsSDK提供浏览、打印和导出报表的API可与Java、.NET和COM应用程序集成.Net与Java环境下的快速应用程序开发方式COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.内容简介水晶报表解决方案基础报表设计培训报表设计进阶报表设计练习COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.基础报表培训规划报表创建报表组织报表数据格式化报表创建公式创建参数应用报表节直观显示数据警报COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.规划报表-设计报表的准备工作页眉页脚的内容?是否需要分组?是否需要汇总?是否需要排序?COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.设计报表的准备工作报表的目的看报表的人报表标题数据库信息页眉页脚分组排序记录筛选计算公式汇总数据其他备注信息/特殊的格式COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.创建报表目标创建空白报表添加数据库字段熟悉设计器环境在报表中插入对象预览报表保存报表调整报表中对象的位置和大小格式化对象COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.创建报表-从数据源开始我们的工作ODBC数据源:名称为Xtreme示例数据库11.5COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.创建报表-范例数据库结构COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.创建报表-熟悉报表设计环境了解水晶报表的组织结构了解设计和预览界面的不同了解字段资源管理器、报表资源管理器了解页面控制栏、工具栏、状态栏COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.所有符合条件的数据,一笔笔地呈现报表结构5个最基本的节:报表页眉页眉详细资料报表页脚页脚每份报表只出现一次的节适合放置一些说明一整份报表的信息每一页都会出现的最上方和最下方适合放置一些每页都需要出现的信息COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.创建报表-练习建立第一份报表利用ODBC中的Xtreme示例数据库11.5做为数据源,并选取其中的客户、订单两个表。在详细资料节上依次摆上下列字段:订单.订单ID、订单.订单金额、订单.订单日期、订单.发货日期四个字段。按下预览(Preview)按钮,查看你所建立的报表为报表添加标题,以红色显示COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.组织报表数据排序专家选择专家组专家插入汇总COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.组织报表数据-练习变更数据的排序方式继续上一个练习将您的报表设定成依照发货日期、订单金额由大而小排序。COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.组织报表数据-练习为报表加上选择条件继续上一个练习为您的报表找出订单.订单金额大于5000的订单。问题:如何找出,金额大于5000或者城市为Austin的纪录?COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.组织报表数据-练习日期时间字段的群组继续上一个练习,将报表之所有选择条件清除。以订单.送货日期分组,并依照每半年分组实现钻取功能为报表加入第二个组持续上一个练习,利用客户.国家字段插入第二个组。COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.组织报表数据-练习加入数据汇总继续上一个练习,针对客户.国家组,插入订单.订单ID的计数汇总,以及订单.订单金额的求和汇总。在这二个字段前加入文本对象以说明COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.组织报表数据-练习TopN组排序继续上一个练习针对订单.发货日期字段组,设上TopN功能。指定N为2,以订单.订单金额之求和为依据,并保留其余归类为其它组COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.组织报表数据-练习用组汇总来筛选组继续上一个练习,先还原TopN之设定为未排序。针对客户.国家组,挑选出订单.订单金额的求和超过100000的国家COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.格式化报表格式编辑器条件格式化报表COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.创建公式公式字段公式工作室公式的基本规则数字字段计算字符串处理条件控制COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.创建公式-练习数字运算报表上所显示的订货金额是未含税价,而税率是5%,在报表详细资料节上加入一个名为含税金额的公式字段。将含税金额的公式字段之格式,变更为有货币符号并有一位小数。COPYRIGHT©2019BUSINESSOBJECTSS.A.ALLRIGHTSRESERVED.创