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是最新的一条。
在这里插入图片描述
新员工分析:
在这里插入图片描述
HR1_Employee表中有个字段叫做:isNewHire 值为1表示新员工。TermDate值为(离职日期)为空

2

2

2

2

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/30401.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PCI 简易通讯控制器有黄色感叹号

一、问题描述 设备管理器中,其他设备中显示 “PCI 简易通讯控制器”驱动未安装,显示黄色感叹号: 二、原因分析 右键该驱动,查看属性ID,显示为: PCI \ VEN_8086&DEV_1C3A&SUBSYS…

mapbox结合threeJS载入3d模型,并实现点击事件

https://www.jianshu.com/p/ae8f9b338f80 地址参考代码如下&#xff1a; <!DOCTYPE html> <html> <head><title>Mapbox THREE.js raycaster test</title><meta charsetutf-8><meta name"viewport" content"widthdevice…

react-virtualized可视化区域渲染的使用

介绍 github地址&#xff1a;https://github.com/bvaughn/react-virtualized 实例网址&#xff1a;react-virtualized如果体积太大&#xff0c;可以参考用react-window。 使用 安装&#xff1a; yarn add react-virtualized。在项目入口文件index.js中导入样式文件&#xff…

Positive Technologies:有针对性的攻击占非洲所有攻击的 68%

网络犯罪分子最常攻击的是非洲的金融公司和电信公司 Positive Technologies 分析了 2022–2023 年非洲遇到的各种网络安全威胁&#xff0c;并在圣彼得堡举行的第二届俄罗斯—非洲峰会上介绍了研究结果。根据我们的专家的介绍&#xff0c;非洲金融部门受到的网络攻击最多&#…

集合工具类 Collections:提升集合操作效率

文章目录 多元素添加&#xff1a;addAll 方法随机置换&#xff1a;shuffle 方法自定义对象排序&#xff1a;sort 方法总结 在Java的集合框架中&#xff0c;Collections 是一个包含了许多操作集合的静态方法的工具类。通过使用 Collections 类提供的方法&#xff0c;我们能够更加…

FineReport 使用汇总(不定期更新)

1&#xff0c;下载地址 免费下载FineReport - FineReport报表官网 这里注意 2&#xff0c;后台统计 sql 还是需要自己写 就会有数据 而直接查询表&#xff0c; 没有数据 不过&#xff0c;可能是我不会用。还需要再研究。

redis和mysql中的数据以哪个为准,并且会不会存在一致性的问题

为了解决数据一致性的问题&#xff0c;可以采取以下策略&#xff1a; 读写双写&#xff1a;在更新MySQL数据时&#xff0c;同时更新Redis中的数据&#xff0c;确保数据的一致性。 数据过期策略&#xff1a;设置Redis中缓存数据的过期时间&#xff0c;确保缓存数据不会过期太久…

事务,不只ACID | 京东物流技术团队

1. 什么是事务&#xff1f; 应用在运行时可能会发生数据库、硬件的故障&#xff0c;应用与数据库的网络连接断开或多个客户端端并发修改数据导致预期之外的数据覆盖问题&#xff0c;为了提高应用的可靠性和数据的一致性&#xff0c;事务应运而生。 从概念上讲&#xff0c;事务…

JQuery——事件处理

在 jQuery 中&#xff0c;事件处理允许您在元素上绑定特定的行为&#xff0c;以响应用户的交互动作&#xff0c;如点击、悬停、键盘输入等。以下是一些常见的 jQuery 事件处理的示例&#xff1a; 1. 点击事件&#xff1a; click 事件在元素被点击时触发。 <!DOCTYPE html…

用C语言高效地打印杨辉三角

假设杨辉三角的通项公式为a(n)&#xff0c;则打印形式如下&#xff1a; 然而我们知道&#xff0c;它应该是这样的&#xff1a; 三角形两边的值都为1&#xff0c;且每个元素的值都为该元素正上方和其正上方前面的元素的值之和。 为了实现这个代码&#xff0c;我们需要知道每行首…

[ K8S ] yaml文件讲解

目录 查看 api 资源版本标签写一个yaml文件demo创建资源对象查看创建的pod资源创建service服务对外提供访问并测试//创建资源对象查看创建的service写yaml太累怎么办&#xff1f; Kubernetes 支持 YAML 和 JSON 格式管理资源对象 JSON 格式&#xff1a;主要用于 api 接口之间消…

修改Jenkins存储目录

注意&#xff1a;在Jenkins运行时是不能更改的. 请先将Jenkins停止运行。 1、windows环境下更改JENKINS的主目录 Windows环境中&#xff0c;Jenkins主目录默认在C:Documents and SettingsAAA.jenkins 。可以通过设置环境变量来修改&#xff0c;例如&#xff1a; JENKINS_HOME…

最新SQLMap进阶技术

点击星标&#xff0c;即时接收最新推文 本文选自《web安全攻防渗透测试实战指南&#xff08;第2版&#xff09;》 五折购买链接&#xff1a;u.jd.com/3ibjeF6 SQLMap进阶&#xff1a;参数讲解 &#xff08;1&#xff09;--level 5&#xff1a;探测等级。 参数“--level 5”指需…

数据库签名的那些事儿

写在前面&#xff0c;关于签名的应用场景 除了我们后端经常使用的接口签名来校验数据这些常见的场景&#xff0c;对于数据安全性要求比较严格的业务来说&#xff0c;大部分落库的核心数据 也都需要签名&#xff0c;为啥? 因为怕数据库的数据被篡改数据或者被攻击了&#xff0c…

Mysql 数据库备份

Mysql数据库导出命令&#xff1a; mysqldump -uroot -p123456 -h localhost -P3306 tyzk_cg --hex-blob>> D:/data/tyzk_cg_dev.20230809.sql 2>&1 &文件内容&#xff1a;脚本里没有创建数据库&#xff0c;则在执行source命令之前必须执行 use 数据库 命令 …

Mac终端前总会出现 (base) 字样解决

Mac安装了anaconda之后&#xff0c;终端前总会出现 (base) 字样&#xff0c;显示如下&#xff1a; (base) tinghoudeiMac ~ 具体原因是 安装了anaconda后&#xff0c;每次启动终端都会启动anaconda的base环境。 解决办法 设置anaconda 不自启base环境就好了&#xff1a; 禁用…

vue2.7如何使用vue-i18n

版本&#xff1a; vue&#xff1a;2.7.0 vue-i18n&#xff1a;8.28.2 一、下载 npm i vue-i18n8.28.2二、新建 新建一个文件&#xff0c;例如&#xff1a;lang&#xff0c;项目结构如下&#xff1a; index.js&#xff1a; import Vue from vue import VueI18n from vue-i18n…

c++ 中const 的使用

const 意味着变量无法被改变 修饰常量 const int a 3;修饰指针( 就近原则&#xff09; const int* a &b; *a 3; error int* const a1 &b; a1 &b1; error 修饰类的成员 修饰类变量时&#xff0c;只能通过构造函数 using namespace std;class A{ public:A(…

Go Windows下开发环境配置(图文)

Go Windows下开发环境配置 下载 安装 点击下载的安装包进行安装。安装路径可以选择到自己的目录。 环境变量配置 GOROOT&#xff1a;&#xff08;指定到安装目录下&#xff09; GOPATH&#xff1a;&#xff08;是工作空间&#xff09; path&#xff1a;在安装时已经添加了…

go-admin 使用开发

在项目中使用redis 作为数据缓存&#xff1a;首先引入该包 “github.com/go-redis/redis/v8” client : redis.NewClient(&redis.Options{Addr: config.QueueConfig.Redis.Addr, // Redis 服务器地址Password: config.QueueConfig.Redis.Password, // Redis 密码&…