资源描述
e-HR数据分析中心
报表设计案例
e-HR数据分析中心报表设计案例 Page 84 of 84
导读
e-HR数据分析中心是一套HR智能分析工具,是一个完整的BI解决方案。基于HR基础数据与业务数据,e-HR数据分析中心支持多种HR报表的设计,为人力资源业务人员、部门经理日常统计分析使用,为总裁等高层领导提供决策支持依据。
e-HR数据分析中心功能齐全、简单易用,既适用于人力资源业务人员使用,同时也适用于开发人员在现有分析平台的基础上实现强大的二次开发。
e-HR数据分析中心相关技术文档包括:
《e-HR数据分析中心快速入门》:适合于初次使用E-HR数据分析中心产品的用户,以最快速的方式掌握产品功能.
《e-HR数据分析中心报表设计案例》: 通过大量丰富案例讲解报表设计技巧.
《e-HR数据分析中心用户参考手册》:全面讲解e-HR数据分析中心软件功能的概念,技术原理及应用.
《e-HR数据分析中心用户使用技巧》:以循序渐进的案例讲解产品功能.
《e-HR数据分析中心产品安装及部署》:产品安装,布署及licence插件的使用说明手册.
《e-HR数据分析中心统计图教程》:e-HR数据分析中心在处理各种丰富图表的操作技巧.
目 录
导读 2
目 录 3
第1章 动态报表 4
1.1客户标签(分栏报表) 4
1.2员工档案(带图片报表) 10
1.3客户资料表(带链接) 14
1.4参数报表 16
1.5地区收入报表(带图表) 20
1.6套打报表 23
1.7分组统计报表 26
1.8显示条形码的报表 30
1.9分段统计报表 32
1.10钻取报表 36
1.11脚本报表 41
1.12订单统计 43
第2章 固定报表 47
2.1动态格间运算之产品销量统计表 47
2.2不规则分组统计表 50
2.3多源分片报表 55
2.4多层分组汇总统计表 58
2.5多层分组列方向汇总报表 64
2.6汇总表 69
2.7数据透视表 73
第3章 Word Report 78
3.1月销售情况汇报报表 78
第1章 动态报表
1.1客户标签(分栏报表)
报表最终效果:
用例说明:设计客户资料标签的报表
本查询要点及难点分析:
1) 制作标签式报表排版方法
2) 批量标签内容实际只需设计好一个标签的排版即可
具体操作步骤:
第一步:在系统共享区或个人共享区的任一文件夹中,右键点击鼠标"新建",在弹出的快捷菜单中选择"动态报表"
第二步:系统会自动跳转到动态报表的编辑工作区,如下图:
第三步:此时先建立查询,即通过查询从数据源中获取报表中要展示的数据,方法:在右侧"工作区"中右键点击"查询",选择“新建查询”.如下图:
说明:这里的查询也可以通过全对象重用技术从系统共享区中拖拉其他查询对象来共享使用。
第四步:查询构造方法请参考e-HR数据分析中心用户使用技巧中的智能查询使用说明,查询设计视图,如下图:
第五步:点击刷新数据按钮,刷新查询数据,查询结果显示如下:保存查询结果,并关闭查询。
第六步:进入动态报表设计区域,首先制作报表标头,点击空排版项按钮,会有虚框跟随鼠标,在报表设计区域的目标位置单击鼠标左键,画出排版项,然后在系统共享区存放图片的文件夹中拖放图片到该排版项中,如下图:
第七步:选中该排版项,点击右键,在弹出的菜单中选择“排版项属性设置”在显示控制一栏中选中“拉伸”,使图片随排版项框的大小而自动伸缩,如下图:
第八步:开始制作报表主体部分,设计一个公司标签,首先画一大的排版项,在该排版项中画出两个小的排版项,双击左侧小排版项,在其中输入文字内容“序号”,从右侧工作区查询中拖放“客户ID”字段到第二个小排版项中,如下图:
第九步:用同样的方法设计其他排版项内容及位置,全部设计完成如下图:
第十步:开始设置报表中各排版项的属性:
a,因为外面最大的排版项要垂直及水平重复排列的,所以在“排版项属性”――“显示控制”,“自动水平重复”,“自动垂直重复”这两项前面打勾。(报表设计区右侧属性区也可以设置常用属性)
b,将以下排版项的属性设置为“持续显示”,因为该排版项中的内容需要在每个水平垂直重复的大排版项中持续显示。
c,将以下排版项的属性设置为“单行显示”,因为该排版项中的内容只需显示从数据源中查询到的数据的一行内容
第十一步:报表主体部分设计完成,在报表的右上角,插入两个空排版项,插入两个公式,如下图:
制作人及打印时间的公式分别设计如下:
说明
E-HR数据分析中心提供大量常用的函数,存放在系统共享区“函数”文件夹,用户可直接拖放使用,各种函数的使用方法请参考《《e-HR数据分析中心用户操作手册》》中函数使用说明部分,如下图:
第十二步:选中报表中的各个排版项,点击右键,在弹出的菜单中选择“格式设置”对报表中的内容进行美化,如修改字体,背景颜色边框及数字格式等,如下图:
第十三步:到此,"客户标签"制作完成,点击浏览报表,如下图:
1.2员工档案(带图片报表)
报表最终效果:
用例说明:设计员工档案的报表
本查询要点及难点分析:
1) 如何在动态报表中展示含有图片的内容
2) 多个员工资料列表实际只需设计好一个员工资料内容的排版即可
具体操作步骤:
第一步~第三步:与1.1操作方法相同.
第四步:查询构造方法请参考《《e-HR数据分析中心用户操作手册》》智能查询部分,查询设计视图,如下图:
第五步:刷新数据查看查询结果,如下图:
第六步:根据排版需要画出空的排版项,分别输入文字及拖放查询数据字段进来,如下图:
第七步:选中第六步左侧“雇员ID”排版项,右键点击鼠标,在弹出的菜单“排版项属性”――“显示控制”一项,勾选“显示为图像”,如下图:
第八步:再选中“雇员ID”排版项,右键点击鼠标,在弹出的菜单“格式设置”――数字――自定义中设置如下图:
说明:
a)图片的路径是用双引号引住,同时在图片类型前面要用引号将@符号引住,"@"的意义是代表动态显示当前排版项的值,即雇员ID的值与图片名称对应匹配。
b)图片类型支持jpg, bmp,gif, 这里要求图片格式统一,即全部是JPG,或GIF
c)图片路径支持:系统共享区路径、网络路径、URL路径三种
(1)
第九步:设置各个排版项的属性,以便控制报表输出样式:
(3)
(1)
(1)
((2)
a) 红色(2)号区域设置属性为“持续显示”
b) 蓝色(1)号区域置属性为“单行显示”
c) 最大排版项设置为“自动垂直重复”
d) 紫色(3)号部分文字内容比较多,为了避免文字太长会使报表格式变形,这里要将其设计为自动换行,如下图。
第十步:报表制作完成,点击按钮查看.
1.3客户资料表(带链接)
报表最终效果:
用例说明:设计客户资料的报表
本查询要点及难点分析:
1) 不同客户的不同EMAIL及网址如何一一对应链接
2) 如何实现各城市客户资料进行分组
具体操作步骤:
第一步~第三步:与1.1操作方法相同.
第四步:查询构造方法请参考《《e-HR数据分析中心用户操作手册》》智能查询部分,查询设计视图,如下图:
第五步:刷新数据查看查询结果,保存并关闭查询.
第六步:根据需求画出空的排版项,再从右侧工作区查询中拖入相应的对象,如下图:
第七步:将"城市"所在的排版项设置为关键项,因为下面将会按照城市来对客户进行分类.设置方法:选中“城市”排版项,点击鼠标右键,在弹出的快捷菜单中选中“设为关键项”,如下图:
第八步:右键点击"电子邮箱"所在的排版项,选择"链接到",实现点击链接后直接进入邮件编辑软件,其中“电子邮箱”必须与查询中该数据列名称一致,设置如下图:
第九步:网址链接的做法与EMAIL相同,点击网址后直接弹出链接到的网站.设置如下:
第十步:设置各排版项的属性,如下:
(2)
(1)
a) 红色(1)号区域,城市,客户名称,电子邮箱,网址这几个字段设置为“单行显示”
b) 外面大的排版项设置为“自动垂直重复”
c) 蓝色(2)号区域,设置为“持续显示”,这样每页都会显示该标题.
第十一步:报表设计完成,点击“刷新数据”查看报表最终效果
1.4参数报表
报表最终效果:
用例说明:根据不同地区,不同日期设计产品销售情况的报表
本查询要点及难点分析:
1) 报表中的结果能随着参数值的变化而相应变化
2) 不同用户打开同一报表时看到的不同
具体操作步骤:
第一步~第三步:与1.1操作方法相同.
第四步:查询构造方法请参考《《e-HR数据分析中心用户操作手册》》智能查询部分,查询设计视图,如下图:
第五步:刷新数据得出查询结果,保存并关闭查询,如下图:
第六步:回到报表编辑界面,先做报表顶部参数部分的值,做法与前面几个例子相同,只是动态部分直接拖放工作区中的参数集中的参数(查询中的参数会自动出现在动态报表编辑工作区中的参数集中),如下图:
第七步:报表下边内容因为排版规则,可以使用数据表的方式直接完成,无需一个个排版项进行排列,方法:点击快捷工具栏上的“数据列”按钮,会有虚框跟随鼠标,在报表编辑区域目标位置点击鼠标左键,系统会弹出“设置数据来源”的窗口:
第八步:直接将右侧工作区中的“查询”中的整个查询拖放进来,或拖放查询中的部分数据列,如下图:
第九步:点击“确定”按钮,系统弹出如下报表内容,选中每一个单元格也可以对其进行格式设置,如:背景,字体等的调整。如下图:
第十步:这种方式基本不需要设置排版项属性,如果想要报表参数部分(即第六步内容)在每页都显示,可将此部分设置为“持续显示”。
第十一步:刷新报表时会弹出参数输入框,输入相关的参数后点击确定,刷新报表数据,分别如下图:
输入参数界面
报表刷新结果
第十二步:点击切换到报表设计界面,点击菜单"数据"下面的"参数界面设计",用户可以对参数界面做个性化自定义,如图:
第十三步:参数报表设计完成
1.5地区收入报表(带图表)
报表最终效果:
本查询要点及难点分析:
1) 以图表的方式动态显示数据,无需编程
2) 多种不同的图表展示方式供选择,如柱状图、饼图、折线图、3D图等
具体操作步骤:
第一步~第三步:与1.1操作方法相同.
第四步:查询构造方法请参考《《e-HR数据分析中心用户操作手册》》智能查询部分,查询设计视图,注意查询条件中参数的设置,如下图:
第五步:刷新查看查询结果,如下图:
第六步:保存并关闭查询结果,系统回到报表设计界面,首先设计参数部分,方法:在报表区域目标位置插入排版项,同时将右侧工作区查询中的字段拖放到相应的排版项中,如下图:
第七步: 插入图表,方法:点击快捷工具栏中的按钮,系统会有虚框跟随鼠标,在报表编辑区域目标位置点击鼠标左键,系统会弹出“图表序列”的对话框,从右侧工作区查询中拖入相应的字段到空白处,在“X轴标签”中拖入年份,在“序列”中拖入销售金额.如下图:
第八步:点击确定后,报表编辑区域出现图表(此时图表非最终显示模式),如下图:
第九步:点击数据表按钮,在报表中快速插入数据,使数据即以图表方式显示,同时也以传统数据方式显示,数据表的使用方法请参考1.4参数报表,如下图:
第十步:报表主体部分完成,为了让各数据按照不同城市分开显示,将以上两步中做好的图表及数据表拖放到一个大的排版项中,同时在排版项合适的位置插入一空排版项,将城市字段从右侧工作区查询中拖入,同时将该项设置为“关键项”,最终报表设计界面如下图:
第十一步:刷新数据查看报表结果,此时各城市的销售图表会分开显示.如下图:
1.6套打报表
报表最终效果:
用例说明:批量设计招商银行转帐支票的报表
本查询要点及难点分析:
1) 票据套打应用普遍,如何实现批量票据只编辑实现一次?
2) 打印方式简单,一劳永逸,直接向固定格式的纸制票据上打印数据
具体操作步骤:
第一步~第三步:与1.1操作方法相同.
第四步:查询构造方法请参考《e-HR数据分析中心用户操作手册》智能查询部分,查询设计视图,如下图:
第五步:刷新数据查看查询结果,如下图:
第六步:保存并关闭查询,返回到动态报表编辑区域,首先导入票据背景图,方法:点击菜单“格式”――“背景图”,系统弹出如下界面,在“原图像路径”处选择图像,点击“确定”,如下图:
第七步:背景图导入成功后,在报表编辑区域插入一空排版项,位置与大小与背景图重叠,随后再在其中插入小的排版项,同时从工作区中查询中拖入相应的字段,最终编辑结果如下图:
第八步:报表编辑区域说明
a) 出票日期中的年月日,分别用公式来完成,如下图:
b) 收款人:从右侧工作区查询中拖放公司名称到此处,并将其设为“关键项”,以便报表中的资料是以“公司名称”为索引进行查询排列。
c) 金额大写部分:直接从右侧工作区查询中拖放金额字段到此处,同时设置显示格式为人民币大写,如下图:
d) 在金额小写部分:同样是拖放金额字段到此时,同时设置格式前加“¥”符号,同时选中金额排版项,点击右键,在弹出的菜单中选择“字间距”,在弹出的对话框中输入合适的数字,使得金额数字能恰到好处的适应票据小写部分的表格间距,如下图:
e) 其他“科目”,“用途”等直接在排版项中输入文字内容即可
第九步:报表设计完成,点击刷新按钮,刷新报表,如下图:
第十步:点击快捷菜单中的翻页按钮,可以批量查看已生成的票据。
1.7分组统计报表
报表最终效果:
用例说明:按不同国家不同城市分组统计产品销售情况,并计算出百分比
本查询要点及难点分析:
1) 如何进行分组统计
2) 如何进行分组合计及总合计
3) 如何完成各组百分比统计
4) 实现所有功能不需要编程
具体操作步骤:
第一步~第三步:与1.1操作方法相同.
第四步:查询构造方法请参考《e-HR数据分析中心用户操作手册》智能查询部分,查询设计视图,如下图:
第五步:刷新查询获取数据,如下图:
第六步:保存并关闭查询,返回动态报表编辑区域,首先设计报表上部参数部分,设计如下图:
第七步:根据需要在报表编辑区域画出排版项并从右侧工作区查询中拖入相应的字段,如下图:
第八步:分析第七步报表编辑过程
a) 除标题部分外,其他排版项都必须放在一个大的排版项中,
b) country设置为关键项,以便数据能按照国家为单位进行索引排列报表数据,设置为关键项的排版项显示为粉红色,如第七步.同时将其设置为“单行显示”.
c) Percentages排版项直接使用公式,公式中可以使用其他排版项的动态值来计算出百分比,其中的Amount便是报表中的一个排版项,同时将其排版项属性设置为“持续显示”,设计方法如下:
d) SubTotalAmount排版项同样使用公式计算得出,如下图:
e) 如果要统计各国家销售情况的总计,只需将SubTotalAmount放在大的排版项外面,公式与(d))的完全相同。
f) 最后,将大的排版项设置为“自动垂直重复”
第九步:最后报表编辑完成,效果如下:
第十步:刷新数据,查看报表最终效果,如下图:
1.8显示条形码的报表
报表最终效果:
用例说明:制作订单标签,标签中含有条形码
本查询要点及难点分析:
1) 如何实现报表中显示条形码
2) 如何实现条形码的高精度扫描
具体操作步骤:
第一步~第三步:与1.1操作方法相同.
第四步:查询构造方法请参考《e-HR数据分析中心用户操作手册》智能查询部分,查询设计视图,如下图:
第五步:刷新数据,查看查询结果
第六步:保存并关闭查询,返回报表编辑界面,整个报表设计与“1.1客户标签”报表类似,其中大部分属性可以互相参考,这里重点讲解条形码的实现方法。
第七步:回到报表编辑区域,右键点击ProductID右侧的排版项,在弹出的对话框中选择“通过Add-in描绘”下面的Bar Code,将该排版项设置为条形码,如下图:
第八步:设置完成后,为了提高条形码部分的精度以备扫描,要对该排版项进行精度设置,方法:右键点击该排版项,在弹出的菜单中选择“排版项属性”,在“显示控制”中选中“高精度描绘”一项,如下图:
第九步:设计完成,刷新数据查看报表最终效果,如下图:
1.9分段统计报表
报表最终效果:
用例说明:按照不同的订单金额分段统计订单信息
本查询要点及难点分析:
1) 用户可随意定义报表内容分段规则
2) 用户自定义的分段方法如何传递给报表中的动态数据
具体操作步骤:
第一步~第三步:与1.1操作方法相同.
第四步:查询构造方法请参考《e-HR数据分析中心用户操作手册》智能查询部分,查询设计视图,如下图:
第五步:刷新查询数据,如下图:
第六步:保存并关闭查询,返回到报表设计界面,报表设计界面如下:
a) 在大的排版项中画一个小的排版项,输入文字“More than $50000”
b) 点击快捷工具栏中的数据表按钮,在弹出的对话框中拖入整个查询,如下图:
c) 选中外面最大的排版项点击鼠标右键,选择“排版项属性”,在弹出的属性框中选择“数据场景”,在场景中拖入Amount字段,输入以下公式,此时,该排版项中的查询数据表中的记录都符合amount>50000的条件,如下图:
第七步:用同样的方法完成其他不同分段的内容,如下图:
第八步:刷新报表,获取数据,此时各段数据是按照用户自定义的值来分段显示的,如图:
1.10钻取报表
报表最终效果:
用例说明:员工产品销售统计报表
本查询要点及难点分析:
1) 点击”员工产品销售总表”中的相应链接,能钻取到员工产品销售明细表
2) 能自动传递多个参数到其他报表中
具体操作步骤:
第一步~第三步:与1.1操作方法相同.
第四步:查询构造方法请参考《e-HR数据分析中心用户操作手册》智能查询部分,本例要做两张报表,一个主表,一个钻取到的报表即明细表,首先来看主表,主表查询设计视图,如下图:
第五步:刷新数据,查看查询结果,获取某个时间段内雇员产品销售总额,如下图:
第六步:保存并关闭查询,返回到报表编辑区域,开始设计主表,主表设计的最终结果如下图:
(2)
(1)
第七步:具体解释报表设计过程:
a) 表头部分独立,编辑方法简单,这里不详述
b) 报表主体部分在一个大的排版项中,其中“姓名”排版项被设置为“关键项”,以便该大排版项中的其他值以姓名为索引进行分类.同时将其属性设置为“单行显示”
c) 红色(1)号区域中的三个排版项“类别名称”,“金额”,“姓名”是放在一个大的排版项中.将类别名称与金额两个排版项设置为“自动高”。
说明:自动高:使排版项的高度随数据记录的多少而自动调整,如果不设置该属性,则其中的内容受限于排版项的高度.
d) “单击此处可查看具体的每月销售情况”排版项是通过格式自定义和链接最终实现用户点击该排版项时钻取到明细报表,方法如下:
右键点击鼠标,在弹出的菜单中选择“格式设置”――自定义,设置如下:
再次点击鼠标右键,在弹出的菜单中点击“链接到”,在其中输入链接到的报表名称,如下图:
说明:refresh:./员工每月销售列表(明细表):表示打开并刷新该对象
Refresh:后面的路径除了支持将共享区的一个报表或查询路径复制过来外,还支持相对路径的写法,也就是说当被链接的报表与主表在同一目录下时可以写./后面直接写上报表或查询对象的名称即可,如果是主表的上一层目录则用两个点即../来表示.
mailto:test@:表示链接到邮箱
open:$/myfolder/report:表示直接打开报表,不刷新
Run:$/myfolder/script:表示运行该脚本
e) “小计”字段统计的是以“姓名”为关键项的该雇员的产品销售金额的总计,小计排版项的公式是:
f) 蓝色(2)号区域是对所有雇员产品销售金额的总计,公式与上一步中的小计相同,我们前面提到过,当公式放在大的排版项内时则是小计,当放在大的排版项外是则是总计。
g) 最后将最大的排版项设置属性为“自动高”,“自动垂直重复”。
第八步:报表设计完成,点击刷新报表,结果如下:
第九步:主表已经做好了链接,现在开始做明细表,同样先完成明细报表的查询,即获取数据,查询的设计视图如下:
第十步:刷新查询,查看结果:
第十一步:保存并关闭查询,返回到报表编辑区域,报表编辑结果,报表属性请参考主表的设置,需要注意的是,明细表中是以月份做为关键项的,如下图:
第十二步:刷新报表,查看报表数据,如下图:
第十三步:此时点击主表中不同雇员的链接,则链接到不同雇员的销售明细表,关于参数传递,需要说明的是:主报表中的任何字段都可以传递到明细表中,只要明细表中有与主表字段名称相同的参数。
1.11脚本报表
报表最终样式:
用例说明:统计订单发货是否及时的情况
本查询要点及难点分析:
1) 如何统计分析发货是否及时
2) 将发货及时程度用“*”号的数量表示,一目了然37618691
具体操作步骤:
第一步~第三步:与1.1操作方法相同.
第四步:查询构造方法请参考《e-HR数据分析中心用户操作手册》智能查询部分,查询设计视图,如下图:
第五步:对以上查询做以下说明:
a) days字段是发货日期减去订单日期得到的天数,编辑方法如下:
b) ShowDays字段列出表示的符号,如下图:
c) ShippmentStatusMessage 字段要做条件说明,如下图:
d) 点击快捷工具栏上的脚本编辑器按钮,做如下代码设置:
第六步:查询设置完成,刷新查看查询结果,
第七步:保存并关闭查询,返回到动态报表编辑区域,报表编辑结果如下,其中以customer name做为关键项,查询已经做好了,直接将其中的字段拖放进相应的排版项即可,无需做其他编辑,排版项属性请参考前面例子的设置方法,这里不再一一赘述:
第八步:刷新报表,得出报表最终效果,如下图:
1.12订单统计
报表最终效果:
用例说明:产品订单销售明细统计报表
本查询要点及难点分析:
1) 如何在动态报表中实现以下样式的报表
2) 报表的标题部分如何实现
3) 产品数量统计结果的显示
具体操作步骤:
第一步~第三步:与1.1操作方法相同.
第四步:查询构造方法请参考《e-HR数据分析中心用户操作手册》智能查询部分,查询设计视图,如下图:
其中订购日期仅取年月部分,编辑如下:
第五步:刷新并保存查询,切换到动态报表编辑界面,首先编辑表头部分,在空白处拖放一排版项,编辑其边框,并从系统共享区拖放进表头图片,结果如下图:
第六步:设计报表的标题部分,报表标题为:某年某月订单明细表,其中的某年某月是动态的,而后面的订单明细表则是静态的,实现方法:直接将date参数拖放进动态报表编辑区域,然后右键点击鼠标,选择"格式设置",对该排版项做如下的格式设置,即可实现报表标题的动静态结合的功能.
第七步:设计报表主体部分,设置方法参考前面的例子,参考如下排版方式:
说明:将"订单ID"设置为"关键项",单价,数量,金额的小计方法这里不再说了,其中产品名称下面的小计是统计产品的数量,公式表达式如下图:
右键点击该公式排版项,同样设置格式如下:
第八步:刷新并保存,报表最终样式显示如下:
第2章 固定报表
2.1动态格间运算之产品销量统计表
1,报表最终样式:
2,报表分析
l 该报表最大特点是行列方向均可以随数据库的数据自动扩展.
l 做法简单,排名,百分比等均可以使用EXCEL的函数,无需写一句代码.
l 行列扩展过程中公式随之扩展.
l 对于这种自动扩展的报表,只需设置好参数域,不需要根据报表外观一个个进行参数域选值.
3,设计步骤
第一步:新建Excel Report,在Excel Report右侧工作区选择查询->新建查询
第二步:通过查询抽取报表中需要展示的数据,查询中有两个参数,如下图:
查询设计视图:
刷新查询后的结果:
第三步:切换到Excel Report设计界面
在Excel Report中导入excel报表外观,如下图:
这里的报表外观只需根据数据格式设计出单位数量的报表行列数即可.如下图:
第四步:设计参数域和计算域,蓝色区域为参数域,黄色区域为计算域,然后从右侧工作区的查询中拖放相对应的字段,如下图:
第五步:右键点击类别名称的参数域,勾选以下两项:
勾选"自动扩展"时系统会弹出填写扩展范围的对话框,做为列参数域,只需填写所影响的行范围即可,如下图:
第六步:同样的方法设置行参数域"货主城市",扩展范围只填写其所影响的列的范围,如下图:
第七步:排名,百分比的公式使用EXCEL自带公式即可,同时该公式只需写一次,COPY到其他排名列公式自动改变.
百分比公式表达式:=C4/SUM(C$4:C$8) 表示:C4单元格数据占数据总合的百分比
排名公式表达式:=RANK(C4,C$4:C$8) 表示:C4单元格数据在所有的单元格中的名次
**注意:公式表达式也会随报表的数据行列扩展而自动扩展的.
第八步:刷新报表,最终效果如下图:
2.2不规则分组统计表
1,报表最终样式:
2,报表分析
l 该报表最大特点是自动扩展与固定结合起来,即行方面是自动扩展的,列方向是手工选取的固定的参数值.
l 年龄段范围值的不规则分组统计方法,以及容易分析理解的报表数据表达式,这一点在旧版本中已经实现.
3,设计步骤
第一步:新建Excel Report,在Excel Report右侧工作区选择查询->新建查询
第二步:通过查询抽取报表中需要展示的数据,查询中有两个参数,如下图:
查询设计视图:
双击"年龄"字段并做如下编辑:
双击"部门"字段做如下编辑:
查询最终结果:
第三步:在Excel Report中导入excel报表外观,如下图:
这里的报表外观只需根据数据格式设计出单位数量的报表行列数即可.如下图:
第四步:设计参数域和计算域如下图:
注意:城市和部门两个参数都需要自动扩展,例如这样两个嵌套参数在扩展时,"部门"的自动扩展的行范围要包括其上级参数城市,即"部门"字段的扩展范围,这样在数据自动扩展时不出导致报表外观变形,如下图:
同样做法实现行参数域"性别","学历"的自动扩展,同时扩展范围要从B列开始,否则B所在列的就不会随后面的数据的扩展而扩展其行数.最终导致报表变形.
第五步:年龄段字段不需要自动扩展,可以通过参数域选值的方式为其填充固定值或范围值,如下图:
同时右键点击年龄段值的单元格,选择"单元格格式",在每个年龄的后面加上"岁"字,如下图:
其中将"50~"改为"50岁以上"的编辑方法如下图:
第六步:刷新报表,最终结果展示如下:
2.3多源分片报表
1,报表最终样式:
2,报表分析
l 该报表不但可以自动扩展,同时具有多层行参数与列参数,多重参数之间是嵌套关系.
l 同时报表中的数据有固定统计数据,如"已签合同"的金额和数量,"已发货"的金额和数量.同时也有直接动态从数据库中取出的数据.
l 报表最大难点:报表关键区域被分成了3片,数据来源也不同.
3,设计步骤
第一步:新建Excel Report,在Excel Report右侧工作区选择查询->新建查询
第二步:通过查询抽取报表中需要展示的数据,查询中有两个参数,如下图:
查询设计视图:
其中每一个紫色方框的字段表示被编辑过的,在本例中,"已签合同金额","已签合同数量"等,都是以日期为条件进行限制的,当然用户可以根据实现业务情况来编辑该字段,如下图:
刷新查询后的结果:
第三步:切换到Excel Report设计界面
在Excel Report中导入excel报表外观,如下图:
这里的报表外观只需根据数据格式设计出单位数量的报表行列数即可.如下图:
第四步:设计参数域和计算域,蓝色区域为参数域,黄色区域为计算域,然后从右侧工作区的查询中拖放相对应的字段,如下图:
注意:
l 列参数类别名称与产品名称是嵌套参数,因此在设置"产品名称"扩展范围时,要从类别名称所在行开始扩展,如下图:
l 同样道理,客户类型与公司名称两个参数也是嵌套的,所以,公司名称的扩展范围是:
第五步:刷新报表,最终效果如下图:
2.4多层分组汇总统计表
1,报表最终样式:
2,报表分析
l 这张报表首先需要参数域与数据域完美结合的报表,通过两个域的结合轻松实现分组
l 分组过程中行方向有多个参数域
l 设计步骤简单,报表各个区域都可以自动扩展
l 使用同一个公式即可求出小计合计部分。同时该统计结果也是会随数据量的变化而变化的。
3,设计步骤
第一步:新建Excel Report,在Excel Report右侧工作区选择查询->新建查询
第二步:通过查询抽取报表中需要展示的数据,如下图:
查询设计视图:
其中金额字段显示为蓝色,表示该字段已做过聚和的,聚和方法参考”网格式报表”的做法。
刷新并保存查询,结果显示如下:
第三步:切换到Excel Report设计界面
在Excel Report中导入excel报表外观,如下图:
这里的报表外观只需根据数据格式设计出单位数量的报表行列数即可.同时,如果需要数据域与参数域结合,报表表格的行数必须大于2行,如下图:
第四步:设计参数域,数据域,结果如下图:
如上图:参数域中将查询中的“客户类型”,“公司名称”拖放进来,订单号及金额字段设置为数据域,合计及总计部分设置为计算域
第五步:为各个域设置扩展范围
首先:参数域“客户类型”,“公司名称”要勾选下图中的两项,自动扩展与自动填充。
同时两个参数域的扩展范围均如下图:
右键点击数据域,在弹出的菜单中选择“数据来源”,将查询中的各数据列填充到指定的报表列中。如果查询列的顺序与报表表格外观一致,则不需设置“指定填充列”部分,如下图:
同时数据域也要设计扩展,扩展范围包括了B,C两列即“客户类型”“客户名称”列,这样在自动扩展过程中,客户名称及客户类型单元格的高度会随其后面数据多少而自动扩展。数据域扩展设计如下:
第六步:右键点击右侧:工作区->公式->新建公式,编辑公式如下图;
然后将该公式同时拖放到报表中的两个计算域中,一个是总计计算域,另一个是合计计算域。
第七步:点击刷新按钮,从数据库中取数据,最后报表最终结果,如下图:
2.5多层分组列方向汇总报表
1,报表最终样式:
2,报表分析
l 参数域,数据域,计算域三者的完美结合,可以设计出各种各样的报表
l 分组过程中行方向有多个参数域
l 设计步骤简单,报表各个区域都可以自动扩展
l 使用同一个公式即可求出小计,合计及总计部分。同时该统计结果也是会随数据量的变化而变化的。
3,设计步骤
第一步:新建Excel Report,在Excel Report右侧工作区选择查询->新建查询
第二步:通过查询抽取报表中需要展示的数据,如下图:
查询设计视图:
其中金额字段显示为蓝色,表示该字段已做过聚和的,聚和方法参考”网格式报表”的做法。
刷新并保存查询,结果显示如下:
第三步:切换到Excel Report设计界面
在Excel Report中导入excel报表外观,如下图:
这里的报表外观只需根据数据格式设计出单位数量的报表行列数即可.同时,如果需要数据域与参数域结合,报表表格的行数必须大于2行,如下图:
第四步:设计参数域,数据域以及计算域,结果如下图:
如上图:参数域中将查询中的“客户类型”,“公司名称”拖放进来,订单号及金额字段设置为数据域,小计合计及总计部分设置为计算域
第五步:为各个域设置扩展范围
首先:参数域“客户类型”,“公司名称”要勾选下图中的两项,自动扩展与自动填充。
同时两个参数域的扩展范围均如下图:
右键点击上图中的数据域,在弹出的菜单中选择“数据来源”,将查询中的各数据列填充到指定的报表列中。如果查询列的顺序与报表表格外观一致,则不需设置“指定填充列”部分,如下图:
同时数据域也要设计扩展,扩展范围包括了B,C两列即“客户类型”“客户名称”列,这样在自动扩展过程中,客户名称及客户类型单元格的高度会随其后面数据多少而自动扩展。数据域扩展设计如下:
第六步:右键点击右侧:工作区->公式->新建公式,编辑公式如下图;
然后将该公式同时拖放到报表中的两个计算域中,一个是总计计算域,另一个是合计计算域。
第七步:点击刷新按钮,从数据库中取数据,最后报表最终结果,如下图:
2.6汇总表
报表最终效果:
用例说明:三个子公司报表中的数据汇总到总公司的报表中
本查询要点及难点分析:
1) 报表汇总前提必须是各子公司及总公司报表格式完全相同
2) 将多个子公司报表中的数据快速汇总到总公司报表中,不需编程
具体操作步骤:
第一步:首先在系统共享区构建一个目录,将各个需要汇总的报表以及汇总后的报表放到同一目录下,如下图:
第二步:如上图,各子公司目录下放的三份报表就是需要汇总的报表,这里需要注意每个子公司的报表应该格式完全一致.
第三步:直接复制其中一个子公司的报表格式粘贴到汇总报表中,报表格式如下图:
第四步:在上面打开的报表中,选择第9到11行的本期数(D9~D11),点击鼠标右键,在弹出的菜单中选择"设为汇总域",然后再点击右键将汇总方式设为"求和",同样选择第12到14行的本期数(D12~D14)将其设为汇总域,同时将汇总方式其设置为"求平均"如图所示:
第五步:然后将需要汇总的报表目录拖到每一个汇总域即可,系统默认每一个数据域都是对所拖目录下的所有报表相对应的单元格内容进行汇总,如下图:
第六步:报表的汇总工作还可以直接到网上进行,即各个子公司到指定
展开阅读全文