周一至周五 : 08:30 - 17:30 客服专员电话/微信:17301649370 QQ:2902102332
微信咨询

扫码微信咨询

关注公众号

关注微信公众号

电话: 021 5161 9370
返回顶部
带日期字段的行列匹配
显示全部楼层 倒序浏览 发表日期 2017-08-23 13:34:37 12991次阅读 13次回复
well
2017-8-23 13:34:37
2017-08-23_132155.png
本帖最后由 well 于 2017-8-23 13:51 编辑

最近在处理考勤记录时遇到如下问题:
有两张表,一个主打卡记录,另外一张是因为各种外出,请假,出差而出现的补卡记录。在月未核算考勤时,需要用补卡记录来修正主打卡记录,修正方式为行列匹配,问题来了:

1.将姓名和日期设为行列匹配字段时,好像日期字段不支持行列匹配,匹配不成功
2.设定一个文本的辅助字段,将姓名日期合并,遇到如下问题:
    通过EXCEL公式合成,可能因为存在公式,匹配不成功
    通过表间公式合成,只对第一行起作用
    通过字段公式合成,不知道为什么,无效
    不要告诉我模板属性里设定表内公式可改,表单内还有其它公式,不能这样设定。

目前确认两种方法可以匹配成功,但都不是我要的:
1.用EXcel公式合成辅助字段,保存后,再删除公式,就可以匹配成功。2. 将模板属性改为公式可改,也可以匹配成功。
日期格式,或者含公式,都是匹配不了的。

麻烦大神出招,谢谢。



精彩评论13

试一下截取日期字段的日期部分后再转换成文本类型进行匹配。同时本报表的日期字段要进行文本转换的相应设置
well

2017-8-23 13:39:04

jiangliu296 发表于 2017-8-23 13:37
试一下截取日期字段的日期部分后再转换成文本类型进行匹配。同时本报表的日期字段要进行文本转换的相应设置

转换就需要使用公式,使用了公式就行列匹配不成功
日期行列匹配不成功原因就是2边数据对不上,检查日期在数据库中保存格式,用转换符或者截取一部分,或者以其他方式校准。 如用姓名匹配,把考勤记录时间、补卡记录均提取到不同字段,再汇总
QQ2627049059
well

2017-8-23 13:45:22

hong90342 发表于 2017-8-23 13:40
日期行列匹配不成功原因就是2边数据对不上,检查日期在数据库中保存格式,用转换符或者截取一部分,或者以 ...

确认日期字段设定一样,同时已经确认,用EXcel公式合成辅助字段,保存后,再删除公式,就可以匹配成功。或者,将模板属性改为公式可改,也可以匹配成功。日期格式,或者含公式,都是匹配不了的。
hong90342

2017-8-23 13:49:46

还有个笨方法,我以前用的。 例如中控考勤表导入,做一个模板,加一个字段,是公式,判断时间上下班,异常分别标识1,然后就可以汇总该员工该月一共多少次,然后匹配过去。
QQ2627049059
well

2017-8-23 13:53:03

hong90342 发表于 2017-8-23 13:49
还有个笨方法,我以前用的。 例如中控考勤表导入,做一个模板,加一个字段,是公式,判断时间上下班,异常 ...

可是还是要用姓名和日期两个才能唯一确认一条记录。现在问题是,如果表内有公式,就不能匹配
谁说了一定是表内公式。表间公式就可以进行转换
well

2017-8-23 14:06:06

jiangliu296 发表于 2017-8-23 13:55
谁说了一定是表内公式。表间公式就可以进行转换

表间公式不能使用“本报表”字段,不能识别,请自行测试
写个SQL语句,将这两个表按 姓名和日期 用LEFT JOIN 连接起来,再更新不就完了?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则  允许回帖邮件提醒楼主

快表软件是国内较早研究表格类软件开发平台的团队之一,迄今已有十多年的行业经验.致力于为企事业单位提供实用可靠的数字化平台。
  • 微信公众号

  • 微信小商店

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2022-2024, XiRong Soft. | 快表软件
  • 沪ICP备13033196号 | 营业执照 |上海西戎软件科技有限公司|沪公网安备31011502002146号|沪ICP备13033196号 |