您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 水晶报表培训设计基础XXXX0720全文案例分析电子版
唐意瑜售前顾问Daniel.tang@sap.com2010年7月CrystalReportsDesign水晶报表设计基础©SAP2008/Page2水晶报表设计基础培训参加完本次培训后后,你能够:规划报表创建报表组织报表数据格式化报表创建基本公式创建参数应用报表节创建警报直观显示数据©SAP2008/Page3报表范例©SAP2008/Page4报表范例©SAP2008/Page5报表范例©SAP2008/Page6报表范例©SAP2008/Page7Copyright©2005BusinessObjectsGreaterChina.Allrightsreserved.报表范例©SAP2008/Page8Copyright©2005BusinessObjectsGreaterChina.Allrightsreserved.报表范例©SAP2008/Page9规划报表设计报表的准备工作页眉页脚?分组?汇总?排序?在白纸上先手工设计报表原型©SAP2008/Page10规划报表设计报表的准备工作报表的目的看报表的人报表标题数据库信息页眉页脚报表正文分组排序记录筛选计算公式汇总数据其他备注信息/特殊的格式©SAP2008/Page11创建报表目标创建空白报表添加数据库字段熟悉设计器环境在报表中插入对象预览报表保存报表调整报表中对象的位置和大小格式化对象©SAP2008/Page12创建报表开始界面©SAP2008/Page13创建报表-从数据源开始我们的工作选择数据源Xtreme示例数据库11.5选择数据库表产品产品类型订单订单细节客户©SAP2008/Page14创建报表-范例数据库结构©SAP2008/Page15了解设计器的组织结构了解设计和预览界面了解字段资源管理器了解报表资源管理器了解页面控制栏了解页面工具栏了解页面状态栏创建报表-熟悉设计器环境©SAP2008/Page16创建报表-练习建立第一份报表•选择“ODBC(RDO)”中的“Xtreme示例数据库11.5”做为数据源,并选取其中的“客户”、“订单”两个表。•在“详细资料”节上依次摆上下列字段:“订单.订单ID”、“订单.订单金额”、“订单.订单日期”、“订单.发货日期”四个字段。•按下“刷新”按钮,查看所建立的报表•为报表添加标题,以红色显示©SAP2008/Page17组织报表数据排序专家选择专家组专家插入汇总©SAP2008/Page18组织报表数据-练习变更数据的排序方式继续上一个练习将您的报表设定成依照发货日期、订单金额由大而小排序。©SAP2008/Page19组织报表数据-练习为报表加上选择条件继续上一个练习为您的报表找出订单.订单金额大于1000的订单。问题:如何找出,金额大于1000和城市为Bern的纪录?如何找出,金额大于1000或者城市为AbuDhabi的纪录?©SAP2008/Page20组织报表数据-练习日期时间字段的群组继续上一个练习,将报表之所有选择条件清除。以订单.送货日期分组,并依照每半年分组,实现钻取功能为报表加入第二个组持续上一个练习,利用客户.国家字段插入第二个组。列出Orders表里OrderDate为上个月的订单©SAP2008/Page21组织报表数据-练习按照一定间隔范围将数据分组。步骤:1.使用示例数据Xtreme.mdb的客户表新建一个报表,字段包括:{客户.客户姓名}{客户.地区}{客户.邮政编码}{客户.国家或地区}{客户.去年销售额}2.用文本对象增加一个报表标题:去年销售分析。3.点击插入组按钮,从对话框中选择去年销售额作为分组依据字段。4.选择按指定顺序,则“指定顺序”选项卡出现在“插入组”对话框中。5.新建一个分组,组名为:小于$5,000。6.设置字段条件为小于等于5000。7.按照同样的方法新建两个组:5000至10000:条件为介于5000和1000010000以上:条件为大于等于100008.预览报表9.将报表存为:客户销售分析.rpt。©SAP2008/Page22组织报表数据-练习加入数据汇总继续上一个练习,针对客户.国家组,插入客户.客户ID的计数汇总,以及客户.去年订单金额的求和汇总。在这二个字段前加入文本对象以说明©SAP2008/Page23组织报表数据-练习TopN组排序继续上一个练习针对订单.发货日期字段组,设上TopN功能。指定N为2,以订单.订单金额之求和为依据,并保留其余归类为其它组©SAP2008/Page24组织报表数据-练习用组汇总来筛选组继续上一个练习,先还原TopN之设定为未排序。针对客户.国家组,挑选出订单.订单金额的求和超过1000的国家?????©SAP2008/Page25格式化报表格式编辑器条件格式化报表©SAP2008/Page26创建公式公式字段公式工作室公式的基本规则数字字段计算字符串处理条件控制©SAP2008/Page27公式的基本规则语法的基本符号//双斜线代表在双斜线之后同一行的文字是注释。()小括号表示函数所要使用的参数;也可做为改变运算顺序之用。{}大括号表示字段。例如数据库字段,公式字段或参数字段等。[]中括号表示集合或数组。“”双引号表示字符串,在双引号中的字符都被视作字符串的内容。单引号的用途亦相同。©SAP2008/Page28创建公式-练习数字运算报表上所显示的订货金额是未含税价,而税率是5%,在报表详细资料节上加入一个名为含税金额的公式字段。将含税金额的公式字段之格式,变更为有货币符号并有一位小数。©SAP2008/Page29创建公式-练习数字运算打开客户列表.rpt,另存为客户销售目标.rpt。创建一个公式字段:下一年销售目标。计算方法为:if{Customer.LastYear'sSales}10000then{Customer.LastYear'sSales}*1.1else{Customer.LastYear'sSales}*1.2检查公式语法,确定正确后保存。向报表中插入一个数据库字段:上一年销售情况向报表中插入新建立好的公式字段:下一年销售目标修改报表标题:客户销售目标预览,保存©SAP2008/Page30突出显示报表重点突出显示专家1.打开区域销售情况.rpt。2.在“设计”区,选中详细资料中的“定单金额”,右键单击,从弹出的菜单中选择“突出显示专家”。3.从“突出显示专家”的对话框中建立突出显示条件:{Orders.OrderAmount}=10000:红色粗体{Orders.OrderAmount}6000:蓝色粗体4.保存并预览报表。©SAP2008/Page31创建参数创建参数应用参数-结合选择专家©SAP2008/Page32创建参数练习建立一个参数报表:使用户可以选择区域,显示指定区域的客户信息列表。打开原先创建的报表:客户列表.rpt另存为:区域客户列表.rpt创建参数字段:区域设置值类型:字符串值列表:静态编辑参数默认值:设置为AL,BC,CA,OH。参数为单选方式。设置提示文本:请选择区域保存参数字段设置选择条件:{Customer.Region}={?区域}刷新报表,根据提示选择参数值,预览报表。修改参数“区域”选择方式为多选。刷新报表,根据提示选择参数,预览报表。©SAP2008/Page33应用报表节节专家隔行显示©SAP2008/Page34节专家每隔5个记录显示一个空行:1.使用“节专家”使“详细资料”为两个节:详细资料a:显示数据详细资料b:空白2.“节专家”详细资料b抑制显示(无深化),输入公式:RecordNumbermod50©SAP2008/Page35直观显示数据图表©SAP2008/Page36直观地显示数据图表专家制作适合表现数据的图表练习:报表插入图表图表数据设定为每份报表一次,依据“客户.国家和地区”分组,显示“Sumof订单.订单金额”。©SAP2008/Page37图表图表专家1.使用示例数据库Xtreme.mdb创建一个报表。链接“客户”和“订单”表,然后将以下字段从左到右置于“详细资料”节中:{订单.订单金额}{客户.国家或地区}2.插入图表3.类型:柱状图4.数据:布局:高级位置:页眉更改字段:{客户.国家或地区},条件:TOP5显示字段:{订单.订单金额}的和5.文本:标题:销售分析组标题:地区数据标题:销售总额6.预览©SAP2008/Page38警报警报练习:当订单数量为1时显示警报。©SAP2008/Page39ThankYou唐意瑜售前顾问Daniel.tang@sap.com2010年07月
本文标题:水晶报表培训设计基础XXXX0720全文案例分析电子版
链接地址:https://www.777doc.com/doc-6834752 .html