人力成本统计分析.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《人力成本统计分析.pptx》由会员分享,可在线阅读,更多相关《人力成本统计分析.pptx(46页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、人力成本统计分析任务人力成本统计分析任务人事管理2home back first prev next last任务背景任务背景 2-1你们项目组现在负责开发一个人事管理系统,你你们项目组现在负责开发一个人事管理系统,你负责人力成本统计分析报表生成任务。负责人力成本统计分析报表生成任务。项目经理告诉你:项目经理告诉你:报表涉及的两个数据表 DEPARTMENTS、EMPLOYEES 已经设计好,可通过 dept_emp.txt 脚本创建报表应提供如下信息:各部门人数,工资总额,平均工资,最高工资,最低工资,工资差距指数(标准方差)除报表外,应采取饼图、柱状图、曲线图等直观方式来显示统计结果3ho
2、me back first prev next last任务背景任务背景 2-2项目经理告诉你项目经理告诉你通过你开发的报表、图表,人力资源部经理可容易的了解:哪些部门工资水平高?哪些部门工资水平低?哪些部门工资差距比较大?哪些部门工资成本最高?参考下面的报表设计,有助于你完成任务4home back first prev next last报表设计报表设计 3-1工资水平工资水平分析报表分析报表5home back first prev next last报表设计报表设计 3-2工资差异分析报表工资差异分析报表6home back first prev next last报表设计报表设计 3
3、-3人力成本分析报表人力成本分析报表7home back first prev next last关键技术关键技术分组(聚集)函数分组(聚集)函数分组函数介绍 APEX 图表创建图表创建参见下面的构建步骤8home back first prev next last报表构建报表构建 9-1工资水平分析报表工资水平分析报表创建页,选择创建页,选择 chart 页类型页类型9home back first prev next last报表构建报表构建 9-2下一步选择下一步选择 Flash Chart 图表类型图表类型下一步,下一步,page name 输入:输入:salary_analysis下
4、一步,选择下一步,选择 Do not use tabs 10home back first prev next last报表构建报表构建 9-3下一步,选择下一步,选择 2D Line Chart Type在本页,选择图表类型后,点击 Update 按钮可预览图表效果11home back first prev next last报表构建报表构建 9-4下一步输入下一步输入 SQL 查询查询Build Query 按钮可激活查询构造向导,引导你构造查询语句12home back first prev next last报表构建报表构建 9-5创建并运行页创建并运行页编辑本页,添加报表区域编辑本
5、页,添加报表区域13home back first prev next last报表构建报表构建 9-6选择选择 SQL Report14home back first prev next last报表构建报表构建 9-7输入查询语句,并创建区域,运行页输入查询语句,并创建区域,运行页15home back first prev next last报表构建报表构建 9-8工资差异分析报表工资差异分析报表重复创建图表步骤选择 2D Column 图表类型用下面 SQL 语句来创建SELECT null link,department_name label,VARIANCE(SALARY)工资方差
6、FROM employees e,departments dWHERE e.department_id=d.department_idGROUP BY department_name;16home back first prev next last报表构建报表构建 9-9人力成本分析报表人力成本分析报表重复创建图表步骤选择 3D Pie 图表类型用下面 SQL 语句来创建SELECT null link,department_name label,SUM(SALARY)工资总额FROM employees e,departments dWHERE e.department_id=d.depar
7、tment_idGROUP BY department_name;17home back first prev next last图表测试图表测试根据你所创建的图表,分析现有数据:根据你所创建的图表,分析现有数据:哪个部门工资水平最高?哪个部门工资水平差异最大?哪个部门人力成本最高?18home back first prev next last作业与练习作业与练习计算平均提成计算平均提成员工的提成为 salary*COMMISSION_PCT第一种方法:只计算有提成员工的平均提成第二种方法:计算所有员工的平均提成计算员工总人数计算员工总人数计算员工的不同工资数计算员工的不同工资数计算员工的不
8、同工作种类数目计算员工的不同工作种类数目(JOB_ID)19home back first prev next last总结总结掌握分组函数使用方法掌握分组函数使用方法掌握掌握 APEX 图表使用方法图表使用方法20home back first prev next last分组(聚集)函数分组(聚集)函数 27-1在在SQL 中,以下分组函数可对整个表或一组特定的行执行中,以下分组函数可对整个表或一组特定的行执行运算。每个函数返回一个结果。运算。每个函数返回一个结果。MIN用于存储任何数据类型的列,返回最小值。MAX用于存储任何数据类型的列,返回最大值。COUNTCOUNT(表达式)返回表达
9、式列中非空值的数量。COUNT(*)返回表中满足SELECT 语句的条件的行数。AVG用于存储数值数据的列,计算平均值。SUM用于存储数值数据的列,计算值的总和。21home back first prev next last分组(聚集)函数分组(聚集)函数 27-2VARIANCE:用于存储数值数据的列,计算数用于存储数值数据的列,计算数据在平均值左右的分布情况。例据在平均值左右的分布情况。例如,如果班级上次测验的平均分如,如果班级上次测验的平均分是是82%,学生的分数范围在,学生的分数范围在40%到到100%之间,则此分数的差异将比之间,则此分数的差异将比学生的分数范围在学生的分数范围在7
10、8%到到88%的的情况下大。情况下大。STDDEV:与与variance 类似,标准偏差测量数类似,标准偏差测量数据的分布情况。对于平均值大致据的分布情况。对于平均值大致相同的两组数据,分布越广,标相同的两组数据,分布越广,标准偏差就越大。准偏差就越大。例如,有四个数字例如,有四个数字:1、7、4、8最小值 MIN 是 1最大值 MAX 是 8总和 SUM 是 20=1+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
11、)/(COUNT-1)=10标准差 STDDEV 是方差 VARIANCE 的平方根 3.1622home back first prev next last分组(聚集)函数分组(聚集)函数 27-3组函数使用要点:组函数会忽略空值。因为任何值和空值进行运算,结果还是空值。忽略空值可确保得到一个运算结果。在下面的示例中,计算平均加班费率时没有使用(null)值。23home back first prev next last分组(聚集)函数分组(聚集)函数 27-4组函数使用要点:SELECT 子句中可有多个基于相同或不同列的组函数。还可使用WHERE 子句,将组函数限制在表的子集上。SELE
12、CT MAX(salary),MIN(salary),MIN(employee_id)FROM employeesWHERE department_id=60;24home back first prev next last分组(聚集)函数分组(聚集)函数 27-5组函数使用要点:MIN 和和MAX 两个组函数可用于任何数据类型。两个组函数可用于任何数据类型。使用这些函数,可以找出列表中最后一个人的使用这些函数,可以找出列表中最后一个人的姓名、最低薪金或最早的聘用日期。姓名、最低薪金或最早的聘用日期。例如,很容易在按字母排序的雇员列表中找到例如,很容易在按字母排序的雇员列表中找到姓名列在第一行
13、的雇员。姓名列在第一行的雇员。SELECT MIN(last_name)FROM employees;25home back first prev next last分组(聚集)函数分组(聚集)函数 27-6组函数使用要点:组函数忽略空值。组函数忽略空值。MIN 和和MAX 可用于任何数据类型;可用于任何数据类型;SUM、AVG、STDDEV 和和VARIANCE 只能用于数值只能用于数值数据类型。数据类型。26home back first prev next last分组(聚集)函数分组(聚集)函数 27-7组函数使用语法SELECT col1,GROUP_FUNCTION(col2),F
14、ROM table1,WHERE conditionGROUP BY col1,HAVING group_conditionORDER BY col1,;如果有如果有 WHERE 子句,先执行子句,先执行 WHERE,根据其条件排除掉无关记,根据其条件排除掉无关记录录如果有如果有 GROUP 子句,则先按其指定列的值将剩余记录分组;否则子句,则先按其指定列的值将剩余记录分组;否则所有记录被看作一组所有记录被看作一组对每组记录计算分组函数对每组记录计算分组函数如果有如果有 HAVING 子句,则根据其中条件选择要显示哪些分组的结果子句,则根据其中条件选择要显示哪些分组的结果执行执行 SELECT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人力 成本 统计分析
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内