《表格模板-水晶报表培训设计基础XXXX0720 精品.ppt》由会员分享,可在线阅读,更多相关《表格模板-水晶报表培训设计基础XXXX0720 精品.ppt(39页珍藏版)》请在第一文库网上搜索。
1、唐意瑜唐意瑜 售前顾问售前顾问D2010年年7月月Crystal Reports Design Crystal Reports Design 水晶报表设计基础水晶报表设计基础 SAP 2008 / Page 2水晶报表设计基础培训参加完本次培训后后,你能够:n规划报表n创建报表n组织报表数据n格式化报表n创建基本公式n创建参数n应用报表节n创建警报n直观显示数据 SAP 2008 / Page 3 报表范例 SAP 2008 / Page 4 报表范例 SAP 2008 / Page 5 报表范例 SAP 2008 / Page 6 报表范例 SAP 2008 / Page 7Copyrigh
2、t 2005 Business Objects Greater China. All rights reserved. 报表范例 SAP 2008 / Page 8Copyright 2005 Business Objects Greater China. All rights reserved. 报表范例报表范例 SAP 2008 / Page 9规划报表 设计报表的准备工作设计报表的准备工作页眉页脚?页眉页脚?分组?分组?汇总?汇总?排序?排序?n在白纸上先手工设计报表原型在白纸上先手工设计报表原型 SAP 2008 / Page 10规划报表 设计报表的准备工作设计报表的准备工作报表的目
3、的看报表的人报表标题数据库信息页眉页脚报表正文分组排序记录筛选计算公式汇总数据其他备注信息/特殊的格式 SAP 2008 / Page 11创建报表目标n创建空白报表n添加数据库字段n熟悉设计器环境n在报表中插入对象n预览报表n保存报表n调整报表中对象的位置和大小n格式化对象 SAP 2008 / Page 12创建报表n开始界面 SAP 2008 / Page 13创建报表从数据源开始我们的工作n选择数据源nXtreme 示例数据库 11.5n选择数据库表n产品n产品类型n订单n订单细节n客户 SAP 2008 / Page 14创建报表范例数据库结构 SAP 2008 / Page 15n
4、了解设计器的组织结构n了解设计和预览界面n了解字段资源管理器n了解报表资源管理器n了解页面控制栏n了解页面工具栏n了解页面状态栏创建报表 熟悉设计器环境 SAP 2008 / Page 16创建报表练习建立第一份报表选择“ODBC(RDO)”中的“Xtreme 示例数据库 11.5”做为数据源,并选取其中的“客户”、“订单”两个表。在“详细资料”节上依次摆上下列字段:“订单.订单ID”、“订单.订单金额”、“订单.订单日期”、“订单.发货日期”四个字段。按下“刷新 ”按钮 ,查看所建立的报表为报表添加标题,以红色显示 SAP 2008 / Page 17组织报表数据n排序专家n选择专家n组专家
5、n插入汇总 SAP 2008 / Page 18组织报表数据 练习n变更数据的排序方式 继续上一个练习将您的报表设定成依照发货日期、订单金额由大而小排序。 SAP 2008 / Page 19组织报表数据 练习n为报表加上选择条件 继续上一个练习为您的报表找出订单.订单金额大于1000的订单。问题:如何找出,金额大于1000和城市为Bern的纪录?如何找出,金额大于1000或者城市为Abu Dhabi的纪录? SAP 2008 / Page 20组织报表数据 练习n日期时间字段的群组继续上一个练习,将报表之所有选择条件清除。以订单.送货日期分组,并依照每半年分组,实现钻取功能n为报表加入第二个
6、组n持续上一个练习,利用客户.国家字段插入第二个组。n列出Orders表里Order Date 为上个月的订单 SAP 2008 / Page 21组织报表数据 练习按照一定间隔范围将数据分组。步骤:1使用示例数据 Xtreme.mdb的客户表新建一个报表,字段包括: 客户.客户姓名 客户.地区 客户.邮政编码 客户.国家或地区 客户.去年销售额2用文本对象增加一个报表标题:去年销售分析。3点击插入组按钮,从对话框中选择去年销售额作为分组依据字段。4选择按指定顺序,则“指定顺序”选项卡出现在“插入组”对话框中。5新建一个分组,组名为:小于$5,000。6设置字段条件为小于等于5000。7按照同
7、样的方法新建两个组: 5000至10000:条件为介于5000 和10000 10000以上: 条件为大于等于100008预览报表9将报表存为:客户销售分析.rpt。 SAP 2008 / Page 22组织报表数据 练习n加入数据汇总继续上一个练习,针对客户.国家组,插入客户.客户ID的计数汇总,以及客户.去年订单金额的求和汇总。在这二个字段前加入文本对象以说明 SAP 2008 / Page 23组织报表数据 练习n Top N组排序 继续上一个练习针对订单.发货日期字段组,设上Top N功能。指定N为2,以订单.订单金额之求和为依据,并保留其余归类为其它组 SAP 2008 / Page
8、 24组织报表数据 练习n 用组汇总来筛选组继续上一个练习,先还原Top N之设定为未排序。针对客户.国家组,挑选出订单.订单金额的求和超过1000的国家 ? SAP 2008 / Page 25格式化报表n格式编辑器n条件格式化报表 SAP 2008 / Page 26创建公式n公式字段n公式工作室n公式的基本规则n数字字段计算n字符串处理n条件控制 SAP 2008 / Page 27公式的基本规则语法的基本符号/双斜线代表在双斜线之后同一行的文字是注释。()小括号表示函数所要使用的参数;也可做为改变运算顺序之用。大括号表示字段。例如数据库字段,公式字段或参数字段等。 中括号表示集合或数组
9、。“”双引号表示字符串,在双引号中的字符都被视作字符串的内容。单引号的用途亦相同。 SAP 2008 / Page 28创建公式 练习n数字运算 报表上所显示的订货金额是未含税价,而税率是5%,在报表详细资料节上加入一个名为含税金额的公式字段。将含税金额的公式字段之格式,变更为有货币符号并有一位小数。 SAP 2008 / Page 29创建公式 练习n数字运算 打开客户列表.rpt,另存为客户销售目标.rpt。创建一个公式字段:下一年销售目标。计算方法为:if Customer.Last Years Sales 10000 then Customer.Last Years Sales * 1
10、.1else Customer.Last Years Sales * 1.2检查公式语法,确定正确后保存。向报表中插入一个数据库字段:上一年销售情况向报表中插入新建立好的公式字段:下一年销售目标修改报表标题:客户销售目标预览,保存 SAP 2008 / Page 30突出显示报表重点n突出显示专家1打开区域销售情况.rpt。2在“设计”区,选中详细资料中的“定单金额”,右键单击,从弹出的菜单中选择“突出显示专家”。3从“突出显示专家”的对话框中建立突出显示条件:Orders.Order Amount = 10000 :红色粗体Orders.Order Amount 6000 :蓝色粗体4保存并
11、预览报表。 SAP 2008 / Page 31创建参数n创建参数n应用参数 结合选择专家 SAP 2008 / Page 32创建参数n练习建立一个参数报表:使用户可以选择区域,显示指定区域的客户信息列表。打开原先创建的报表:客户列表.rpt另存为:区域客户列表.rpt创建参数字段:区域设置值类型:字符串值列表:静态编辑参数默认值:设置为AL,BC,CA,OH。参数为单选方式。设置提示文本:请选择区域保存参数字段设置选择条件:Customer.Region = ?区域刷新报表,根据提示选择参数值,预览报表。修改参数“区域”选择方式为多选。刷新报表,根据提示选择参数,预览报表。 SAP 200
12、8 / Page 33应用报表节n节专家n隔行显示 SAP 2008 / Page 34节专家每隔5个记录显示一个空行:1. 使用“节专家”使“详细资料”为两个节:详细资料a:显示数据详细资料b:空白2. “节专家” 详细资料b 抑制显示(无深化),输入公式:RecordNumber mod 50 SAP 2008 / Page 35直观显示数据n图表 SAP 2008 / Page 36直观地显示数据 n图表专家 制作适合表现数据的图表练习:报表插入图表 图表数据设定为每份报表一次,依据“客户. 国家和地区”分组,显示“Sum of 订单.订单金额”。 SAP 2008 / Page 37图表 n图表专家1使用示例数据库 Xtreme.mdb 创建一个报表。链接“客户”和“订单”表,然后将以下字段从左到右置于“详细资料”节中: 订单.订单金额 客户.国家或地区2插入图表3类型:柱状图4数据: 布局:高级 位置:页眉 更改字段:客户.国家或地区,条件:TOP5 显示字段:订单.订单金额的和5文本: 标题:销售分析 组标题:地区 数据标题:销售总额6预览 SAP 2008 / Page 38警报n警报练习:当订单数量为1时显示警报。 SAP 2008 / Page 39Thank You唐意瑜 售前顾问D2010年07月