FineBI 人力资源 专题

此处使用FineBI处理人力资源数据,数据来源于HR_database数据文件,将此文件拷贝到安装目录下

然后配置数据库连接

在【公共数据】中新建一个文件夹,并将之前数据库中需要用到的表放入此处,更新数据。显示如下。

这时候首先要建立这些表的关联关系。按照如下关系,建立对应模式。

添加关联如下(也可以在分析主题中添加关联关系)

然后新建分析主题,把公共数据中的数据表全部选上。

在分析主题的数据中添加关联关系。
数据说明:Employee表里每月都会重复去生成新的数据,例如:EmplID为68346的雇员,每个月都会在Employee表生成1条数据。但是日期date不同。Date表中的PeriodNumber字段就是最后一次的日期。

数据添加完毕,关联关系处理好后,在数据中处理其余的问题。

虽然添加了关联关系,但是数据都是单表存在,没有合并到一张表。

这时候。我需要使用到Employee表和Date表来新添加一个汇总列(数据行数不变)。

先左右合并Employee表和Date表

因为我们等下要使用到Date表中的PeriodNumber字段,该字段记录了该人员最后的工作月份。

新增汇总列。MaxPeriodNumber,按照EmplID分组,将该组中PeriodNumber的最大数据全部赋予一个新的列,值就是最大值。并且都相同。

然后我们再新增一列。判断下MaxPeriodNumber这列中,哪列是最新的。这就需要和Employee表中的date字段对比。若相同,则证明是最新生成的。使用新增公式列

可以看到查询某一个雇员数据如下,201307是最新的一条。

2

2

2

2

相关推荐
DN_XIAOXIAO24 天前
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接,
finebi
兔子坨坨2 个月前
学习FineBI
信息可视化·数据可视化·finebi
招风的黑耳2 个月前
FineBI 和 Axure工具比较——数据分析VS原型设计
axure·finebi
瓶子xf2 个月前
finebi使用资源迁移无法导入资源,解决方法
finebi
Yvonne9783 个月前
案例:陌陌聊天数据分析
hive·数据分析·finebi
foolisk4 个月前
Finebi_求组内占比和组内累计占比
finebi
IT从业者张某某4 个月前
数据可视化设计-FineBI
信息可视化·finebi
Frank牛蛙6 个月前
使用FineBI进行数据分析(入门级)
数据挖掘·数据分析·finebi
Leo.yuan7 个月前
可视化报表如何制作?一文详解如何用报表工具开发可视化报表
大数据·数据库·数据分析·数据可视化·finebi
Leo.yuan7 个月前
数据地图怎么做?推荐这款数据可视化地图生成器
大数据·信息可视化·数据分析·数据可视化·finebi