QKDB的周数

我想把一个日期周映射到一年的周数上。

我想过减去一年的开始,然后除以7–但是这可能不正确。

e.g.
2020.01.02 -> Week 1
2020.01.06 -> Week 2

解决方案:

我建议使用以下函数。

weekOfYear: {1+floor (x-`week$"d"$12 xbar"m"$x)%7}

这个函数

  1. 在1月1日前或1月1日的第一个星期一进行查找,如 {(`week$"d"$12 xbar"m"$x)}2020.01.01 返回 2019.12.30
  2. 然后找出两者之间的天数差异 x 和第一个星期一
  3. 将差值除以7再加1,得到你想要的结果。

比如说

weekOfYear 2019.12.31 2020.01.01 2020.01.02 2020.01.05 2020.01.06 2020.01.07

返回

53 1 1 1 2 2

给TA打赏
共{{data.count}}人
人已打赏
未分类

python: 类函数返回值但不可用。

2022-9-9 6:47:21

未分类

为elasticsearch注册一个基于HDFS的快照仓库时,出现连接拒绝错误。

2022-9-9 6:58:16

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索