FineBI 人力资源 专题

此处使用FineBI处理人力资源数据,数据来源于HR_database数据文件,将此文件拷贝到安装目录下
FineBI 人力资源 专题_第1张图片
然后配置数据库连接
FineBI 人力资源 专题_第2张图片
在【公共数据】中新建一个文件夹,并将之前数据库中需要用到的表放入此处,更新数据。显示如下。
FineBI 人力资源 专题_第3张图片
这时候首先要建立这些表的关联关系。按照如下关系,建立对应模式。
FineBI 人力资源 专题_第4张图片
添加关联如下(也可以在分析主题中添加关联关系)
FineBI 人力资源 专题_第5张图片
然后新建分析主题,把公共数据中的数据表全部选上。
FineBI 人力资源 专题_第6张图片
在分析主题的数据中添加关联关系。
FineBI 人力资源 专题_第7张图片数据说明:Employee表里每月都会重复去生成新的数据,例如:EmplID为68346的雇员,每个月都会在Employee表生成1条数据。但是日期date不同。Date表中的PeriodNumber字段就是最后一次的日期。

数据添加完毕,关联关系处理好后,在数据中处理其余的问题。
虽然添加了关联关系,但是数据都是单表存在,没有合并到一张表。
这时候。我需要使用到Employee表和Date表来新添加一个汇总列(数据行数不变)。
先左右合并Employee表和Date表
在这里插入图片描述
因为我们等下要使用到Date表中的PeriodNumber字段,该字段记录了该人员最后的工作月份。
新增汇总列。MaxPeriodNumber,按照EmplID分组,将该组中PeriodNumber的最大数据全部赋予一个新的列,值就是最大值。并且都相同。
FineBI 人力资源 专题_第8张图片
然后我们再新增一列。判断下MaxPeriodNumber这列中,哪列是最新的。这就需要和Employee表中的date字段对比。若相同,则证明是最新生成的。使用新增公式列
FineBI 人力资源 专题_第9张图片
可以看到查询某一个雇员数据如下,201307是最新的一条。
在这里插入图片描述

2

2

2

2

你可能感兴趣的:(FineBI,6,finebi)