哈喽,我是办公助手小W,又到了跟大家分享办公小技巧的时候啦!
对于销售人员来说,每笔订单谁负责的,什么时候进来的,进来多少金额都是需要一一记录跟财务对账的,这不刚刚晋升为小组长的吴小姐犯难了,如何才能够快速了解具体哪天、哪个月或者哪一年的销售数据呢?
如果有在学习Workfine的小伙伴已经知道了,设计一张销售订单表用提取公式查询就能实现了。首先我们绘制出销售订单查询表,如下图:
定义完主表项和扩展表项后,咱们点击表间公式,新建一个名为【查询填表日期】的提取公式。选择数据来源表后开始填写筛选条件,一般大家会这么写:[销售订单01_主表].[填写日期]=本报表.[销售订单查询_主表].[填表日期查询]。
这么写对不对呢?咱们去应用端验证一下,会发现提醒报错,取不出任何数据。
检查一下,2022年4月1日在历史记录里是有填写数据的,为什么取不出来呢?
Tips:
字段样式只是显示方式,并不是根据字段样式保存在数据库中,比如你字段样式选年月日,但是数据仍是以年月日时分秒保存的。就像拼多多解释的那样,还剩0.9%并不是只有这么多,后面还有六位数没显示呢!因此我们不能直接用来源表日期=当前模板的表字段信息来提取数据。
这里就要用到咱们今天要跟大家分享的小技巧,日期时间函数中的日期间隔函数了。函数表达式为:日期间隔(datepart,【开始日期】,【结束日期】)
1.按照具体年月日查询销售订单
将刚刚写的筛选条件删除,点击右侧的fx,依次点击日期时间函数、日期间隔函数,将日期间隔函数里的参数修改,最终筛选条件为:日期间隔(dd,[销售订单01_主表].[填写日期],本报表.[销售订单查询_主表].[填表日期查询])=0。
修改好以后点击保存,将整个模板保存,咱们去应用端测试一下,在填表日期查询中选择2022年4月1日,点击上方查询,即显示了该日期填写的相关销售订单数据。
Tips:
- 序号这里可以用order函数自动填充,因为有时候一张销售订单里有多条数据,如果直接将原表单中的序号填写进来,当数量庞大的时候,无法直观统计共有多少条数据,用了order函数,就可以根据提取的数据数量自动填充序号。
- 为了填写方便,可以在填表日期上绑定一个日期的数据规范。
2.按照年月查询销售订单
将筛选条件改为:日期间隔(mm,[销售订单01_主表].[填写日期],本报表.[销售订单查询_主表].[填表日期查询])=0。
应用端显示如下图:
3.按照年查询销售订单
将筛选条件改为:日期间隔(yy,[销售订单01_主表].[填写日期],本报表.[销售订单查询_主表].[填表日期查询])=0。
应用端显示如下图:
以上就是今天分享的Workfine中日期间隔函数的内容啦,如果你也发现了更多Workfine的使用小技巧,欢迎来跟小W分享哦!