欢迎来到天天文库
浏览记录
ID:51309510
大小:1.18 MB
页数:46页
时间:2020-03-21
《人力成本统计分析.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、人力成本统计分析任务人事管理任务背景2-1你们项目组现在负责开发一个人事管理系统,你负责人力成本统计分析报表生成任务。项目经理告诉你:报表涉及的两个数据表DEPARTMENTS、EMPLOYEES已经设计好,可通过dept_emp.txt脚本创建报表应提供如下信息:各部门人数,工资总额,平均工资,最高工资,最低工资,工资差距指数(标准方差)除报表外,应采取饼图、柱状图、曲线图等直观方式来显示统计结果任务背景2-2项目经理告诉你通过你开发的报表、图表,人力资源部经理可容易的了解:哪些部门工资水平高?哪些部门工资水平低?哪些部门工资差距比较大?
2、哪些部门工资成本最高?参考下面的报表设计,有助于你完成任务报表设计3-1工资水平分析报表报表设计3-2工资差异分析报表报表设计3-3人力成本分析报表关键技术分组(聚集)函数分组函数介绍APEX图表创建参见下面的构建步骤报表构建9-1工资水平分析报表创建页,选择chart页类型报表构建9-2下一步选择FlashChart图表类型下一步,pagename输入:salary_analysis下一步,选择Donotusetabs报表构建9-3下一步,选择2DLineChartType在本页,选择图表类型后·,点击Update按钮可预览图表效果报表构
3、建9-4下一步输入SQL查询BuildQuery按钮可激活查询构造向导,引导你构造查询语句报表构建9-5创建并运行页编辑本页,添加报表区域报表构建9-6选择SQLReport报表构建9-7输入查询语句,并创建区域,运行页报表构建9-8工资差异分析报表重复创建图表步骤选择2DColumn图表类型用下面SQL语句来创建SELECTnulllink,department_namelabel,VARIANCE(SALARY)工资方差FROMemployeese,departmentsdWHEREe.department_id=d.departmen
4、t_idGROUPBYdepartment_name;报表构建9-9人力成本分析报表重复创建图表步骤选择3DPie图表类型用下面SQL语句来创建SELECTnulllink,department_namelabel,SUM(SALARY)工资总额FROMemployeese,departmentsdWHEREe.department_id=d.department_idGROUPBYdepartment_name;图表测试根据你所创建的图表,分析现有数据:哪个部门工资水平最高?哪个部门工资水平差异最大?哪个部门人力成本最高?作业与练习计算平
5、均提成员工的提成为salary*COMMISSION_PCT第一种方法:只计算有提成员工的平均提成第二种方法:计算所有员工的平均提成计算员工总人数计算员工的不同工资数计算员工的不同工作种类数目(JOB_ID)总结掌握分组函数使用方法掌握APEX图表使用方法分组(聚集)函数27-1在SQL中,以下分组函数可对整个表或一组特定的行执行运算。每个函数返回一个结果。MIN用于存储任何数据类型的列,返回最小值。MAX用于存储任何数据类型的列,返回最大值。COUNTCOUNT(表达式)返回表达式列中非空值的数量。COUNT(*)返回表中满足SELECT
6、语句的条件的行数。AVG用于存储数值数据的列,计算平均值。SUM用于存储数值数据的列,计算值的总和。分组(聚集)函数27-2VARIANCE:用于存储数值数据的列,计算数据在平均值左右的分布情况。例如,如果班级上次测验的平均分是82%,学生的分数范围在40%到100%之间,则此分数的差异将比学生的分数范围在78%到88%的情况下大。STDDEV:与variance类似,标准偏差测量数据的分布情况。对于平均值大致相同的两组数据,分布越广,标准偏差就越大。例如,有四个数字:1、7、4、8最小值MIN是1最大值MAX是8总和SUM是20=1+7+
7、4+8数目COUNT是4平均值AVG是5=SUM/COUNT方差VARIANCE是((1-AVG)*(1-AVG)+(7-AVG)*(7-AVG)+(4-AVG)*(4-AVG)+(8-AVG)*(8-AVG))/(COUNT-1)=10标准差STDDEV是方差VARIANCE的平方根3.16分组(聚集)函数27-3组函数使用要点:组函数会忽略空值。因为任何值和空值进行运算,结果还是空值。忽略空值可确保得到一个运算结果。在下面的示例中,计算平均加班费率时没有使用(null)值。分组(聚集)函数27-4组函数使用要点:SELECT子句中可有多
8、个基于相同或不同列的组函数。还可使用WHERE子句,将组函数限制在表的子集上。SELECTMAX(salary),MIN(salary),MIN(employee_id)FROM
此文档下载收益归作者所有