现在很多公司出于对员工的关怀,都会在节假日生日一些特殊日子里给员工一些特别的福利,像端午节啊、中秋节啊过年这种传统节日还好,公司多少人准备多少份就行,但是现在很多公司什么妇女节、母亲节、儿童节、父亲节之类的节日也是会发福利的,这就苦了人事了,需要对不同的群体来做筛选,怎么才能快速高效地统计出人数呢?
在Workfine中筛选条件是为了在提取公式中,将来源数据进行筛选,以得到更加精确的数据源。我们今天就来学习一下筛选条件中的文本判断来快速找出这些要过父亲节的幸运儿们。
先准备一张员工信息表。下图是咱的应用端员工信息表,大家在设置的时候可以将性别和婚育状况绑定两个下拉的数据规范,这样选择的时候更方便。大家没有数据的可以先去随便填点进去,方便练习。
分析一下咱今天的目标,需要设计一张统计父亲节各部门满足条件的男员工的查询表单,表单的主表要有那些元素呢?首先要知道该员工的婚育情况,其次该员工属于哪个部门,所以咱可以在主表里设置【婚育状况】和【所属部门】两个查询字段。
下方的扩展表可以直接把员工的所有信息字段都放进去,设计出来的表单在应用端显示如下图:
咱们可以通过在婚育状况和所在部门两个选项中选择自己想要筛选的条件来查询出对应的员工数据,比如下图:
这一功能是如何实现的呢?快跟着小W一起来操作练习一下吧!
第一步,建立好查询表单后,需要设置一个取数公式,咱给它命名为【已婚已育男员工查询】,接下来来源表选择咱准备好的员工信息表_主表。
第二步,就是要对筛选条件做设置啦!
左边是员工信息表_主表,右边是本报表的主表和扩展表,将这两个表左右放置,方便大家在下方的条件判断框中输入要设置的条件。这里简单给大家先讲解一下筛选条件判断的一些常见类型。
相等条件匹配,是筛选条件中应用最多的一种判断方法。将来源表中数据与本表中数据用【=】连接起来,只提取在两个表单中相等是字段数据。与之对应的是不等条件匹配,点击编辑框中的【≠】,然后点击本报表需要对应不相等匹配的字段,保存即可。
"并且“是要求判定同时成立的意思,“并且”连接的表达式中有任何一个不成立,那么整个判定将不成立。与之相对的是”或者“,它要求判定条件中有一个成立即可。”或者“连接的表达式,有任何一个条件成立,那么整个判定就成立。
”括号“代表逻辑判断的优先级,括号内的逻辑会作为一个整体优先判断。与我们的数学算数一样,2*2+3 与2*(2+3)所得到的结果是不同的,括号内的表达式组成了一个逻辑判断的单元,整个括号内的条件会优先判断,然后再与括号外的条件做合并判断。
在后面的内容分享中咱们会慢慢跟大家一起练习以上的这些判断设置,回到今天的练习上。今天咱主要讲的是文本判断,大家可以看看我写的筛选条件:
第一段是先筛选[员工信息表_主表].[婚育状况]为已婚已育的员工,这里咱们也可以写成=’已婚已育’。注意了,在写入文字的时候,要直接点击选择上方中的单括号,如果手动输入英文状态下的单括号是识别不出来的。
建议大家选择跟我一样左边等于右边的格式,这样后面筛选条件有变化的时候查询的数据可以根据自己选择的查询条件来提取。
第二段我加了【并且】,要求后面的判定要同时成立,即[员工信息表_主表].[性别] = '男',筛选出已婚已育男员工。
第三段还是用上了【并且】,说明这后面判定的内容也是要同时成立的,即为了方便统计,咱把[员工信息表_主表].[所属部门] = 本报表.[父亲节统计查询表_主表].[所在部门] 该已婚已育男员工所在的部门也要一起成立。
这样的三段文字判断内容写完之后,咱要筛选出来的X部门已婚已育男员工就能精准查询出来了。
第三步:以上设置好以后,点开取值字段,填充数据表选择父亲节统计查询表_扩展表,然后一一对应目标字段,将来源表中的字段填充进去。
最后选择公式执行为手动执行,如下图:
最最重要的是取数公式点击保存后,整个模板也要点击保存。应用端的查询结果已经在上面跟大家分享过啦,相信学完这个以后面对各种节日各种条件的员工筛选应该都拦不住各位美丽帅气的HR们了!
以上就是今天跟大家分享的Workfine提取公式中筛选条件的文本判断的内容,如果大家有更多学习Workfine小技巧欢迎来一起分享,我是小W,下期见!