ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 554|回复: 4

小白上路,不懂就问,多条件复杂查询,求解救

[复制链接]

TA的精华主题

TA的得分主题

发表于 2021-6-12 03:36 | 显示全部楼层 |阅读模式
要用access的背景:工资表数据太多,现有系统也不支持个性化查询,往往只能导出薪资明细表之后利用excel进行查询,表格巨大,运行速度很慢。使用access遇到的困难:举例:A、B两个部门的部分相同科目其费用归属期不一样,不计算跨年度的薪酬科目外,A部门有跨期发放的科目,具体如下:A部门岗位工资是当月发当月,绩效工资是当月发上月,年终奖是当年发上年;B部门除年终奖外都是当期费用,岗位工资、绩效奖金都是当月发当月,年终奖是发放上年度。那么统计员工2020年1-3月的薪资科目明细及汇总时,岗位工资都是统计1-3月,A部门绩效工资应该统计2月到4月,B部门绩效工资则统计1到3月,年终奖则应该统计2021年1-6月发放的部分,如无则为0。这里简化了部门及科目,实际上涉及的部门单位接近50,薪酬科目有20多项,在excel还原数据时带来很大难度,转到access后也是无从下手,只能求助论坛大神。我将模拟数据放附件,求解救。
表1:2020年工资明细;
表2:员工id明细;
表3:部门费用归属期分类(类别为跨期的,指除年度薪酬科目外,存在单个或多个薪酬科目是发放上期;类别为当期的指除年度薪酬科目外,其余薪酬科目均发放当期);
表4:薪酬科目对应是否年度发放。



2020年薪酬汇总.zip

193.46 KB, 下载次数: 7

TA的精华主题

TA的得分主题

发表于 2021-6-12 07:10 来自手机 | 显示全部楼层
表数据太多,现有系统也不支持个性化查询,往往只能导出薪资明细表之后利用excel进行查询,表格巨大,运行速度很慢。

如果个性化需求比较多,需要重构,修修补补估计困难。

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-6-12 08:10 | 显示全部楼层
zpy2 发表于 2021-6-12 07:10
表数据太多,现有系统也不支持个性化查询,往往只能导出薪资明细表之后利用excel进行查询,表格巨大,运行 ...

主要是系统是统一定制的,所有报表表头都是固定的,不给调整了。说是巨大,其实是对比我之前处理的表格,一年下来大概20万行,每行大概150多列的数据量,大致上就是100m左右。我想着如果只是放access,放个10几年应该是可以的吧,而且查询速度会快很多,但是多条件查询不会,如果大神有解答过类似的问题,也可以附上个链接,我去观摩学习。

TA的精华主题

TA的得分主题

发表于 2021-6-12 08:25 来自手机 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
2083849085 发表于 2021-6-12 08:10
主要是系统是统一定制的,所有报表表头都是固定的,不给调整了。说是巨大,其实是对比我之前处理的表格, ...

嗯,理想比较丰满。。。。

TA的精华主题

TA的得分主题

发表于 2021-6-12 21:31 | 显示全部楼层
费用归属期不一样,到底有多少不一样?!
确定了归属期,....部门单位接近50,薪酬科目有20多项...再多也无谓!
假设:科目归属有2类,当年和上年,则20多个科目就分成2个查询。
同理:部门费用归属有2类,跨期和当期,则50多个单位也就2个条件而已。

因系统只能导出到e,那么e就作为中间,再把数据导入到A,虽然导入时花费些时间,但之后会便捷些。

另一个建议,先自己在A中做,再提问解决,这样更有效率。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-3-29 22:07 , Processed in 0.047727 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表