晨光熹微青铜一
发表于 2023-2-13 10:31:50 显示全部楼层
yhdata_lyaa 发表于 2023-2-13 10:24
我先了解清楚下哦,您说的本周是13-19吧。
如果开始时间是6号,结束时间是9号,还是统计本周也就是13-19号 ...

就是只要他本周有请假(即没有到岗),就统计他的请假信息
回复

使用道具 11#

yhdata_lyaa
发表于 2023-2-13 10:51:10 显示全部楼层
晨光熹微 发表于 2023-2-13 10:31
就是只要他本周有请假(即没有到岗),就统计他的请假信息

那二楼的应该可以啊,
内置参数param['_THIS_YEAR_WEEK_']
返回当前周的第一天,返回值为日期类型,如今天是2013-04-18,则返回值为2013-04-14然后图表组件设置过滤条件在两个参数之间。一个参数是周一,一个参数是周天。
注意:默认周的起始日为周天,通过全局参数monday.first.day.of.week=false来配置周的起始日期为周一还是周天。
var a=param['_THIS_YEAR_WEEK_'
var b=formatDate(dateAdd(a,'dayofyear',+6),"yyyy-MM-dd")


回复

使用道具 12#

晨光熹微青铜一
发表于 2023-2-14 09:42:58 显示全部楼层
yhdata_lyaa 发表于 2023-2-13 10:51
那二楼的应该可以啊,
内置参数param['_THIS_YEAR_WEEK_']
返回当前周的第一天,返回值为日期类型,如今天 ...

还是实现不了啊  因为我有两个日期,一个请假开始日期,一个请假结束日期,我这两个都选上就筛选的空数据
回复

使用道具 13#

yhdata_lyaa
发表于 2023-2-14 09:56:33 显示全部楼层
晨光熹微 发表于 2023-2-14 09:42
还是实现不了啊  因为我有两个日期,一个请假开始日期,一个请假结束日期,我这两个都选上就筛选的空数据 ...

你是怎么做的呢
回复

使用道具 14#

Listr青铜一
发表于 2023-2-14 10:32:12 显示全部楼层
我感觉判断应该只判断这两天是否在这个区间就行吧,
本周开始  <=  假期开始  <=本周结束

本周开始  <=  假期结束  <=本周结束
回复

使用道具 15#

Listr青铜一
发表于 2023-2-14 10:33:20 显示全部楼层
Listr 发表于 2023-2-14 10:32
我感觉判断应该只判断这两天是否在这个区间就行吧,
本周开始

这样的话,只需要两个获取本周开始结束的参数,去过滤器都可以过滤
回复

使用道具 16#

晨光熹微青铜一
发表于 2023-2-14 10:33:43 显示全部楼层
回复

使用道具 17#

晨光熹微青铜一
发表于 2023-2-14 10:34:13 显示全部楼层

脚本就是复制的您发给我的
回复

使用道具 18#

Listr青铜一
发表于 2023-2-14 10:40:15 显示全部楼层
回复

使用道具 19#

晨光熹微青铜一
发表于 2023-2-14 10:53:25 显示全部楼层

改成之后,请假开始日期在上一周,请假结束日期在下一周还是显示不出来啊
回复

使用道具 20#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部