一天24小时两个小时为一个时间段分为12个时间段,自动判断时间是处于那个时间段。判断事故类型得频率

道路.xlsx道路.cpt


FineReport Jason。Feng 发布于 2019-8-5 11:29 (编辑于 2019-8-8 19:42)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
张洪威Lv6高级互助
发布于2019-8-5 12:12

用hour函数把时间字段的小时取出来,然后条件属性来做。

参考下这个模板。


时间分箱.cpt


最佳回答
1
xuvipLv1见习互助
发布于2019-8-5 12:51

帮你测试过了

if(hour(A2)<2, "0:00-2:00", if(hour(A2)<4, "2:00-4:00", if(hour(A2)<6, "4:00-6:00", if(hour(A2)<8, "6:00-8:00", if(hour(A2)<10, "8:00-10:00", if(hour(A2)<12, "10:00-12:00", if(hour(A2)<14, "12:00-14:00", if(hour(A2)<16, "14:00-16:00", if(hour(A2)<18, "16:00-18:00", if(hour(A2)<20, "18:00-20:00", if(hour(A2)<22, "20:00-22:00", if(hour(A2)<24, "22:00-24:00", ""))))))))))))

  • Jason。Feng Jason。Feng(提问者) 谢谢大佬 时间判断出来之后 再依据 这个时间段 筛选出 出现 频次最高的数据类型 用啥函数啊
    2019-08-05 13:39 
最佳回答
1
凌建Lv7高级互助
发布于2019-8-5 13:09

sql数据集case when 直接判断好,自定义一个时间段不就好了.用不着那么麻烦的。写完拖进去就行

最佳回答
1
axingLv6专家互助
发布于2019-8-5 15:32

判断时间段公式:

(hour(A2) - hour(A2) % 2) + ":00-" + (hour(A2) + if(hour(A2) % 2 = 1, 1, 2)) + ":00"

blob.png

blob.png

  • 5关注人数
  • 598浏览人数
  • 最后回答于:2019-8-8 19:42
    请选择关闭问题的原因
    确定 取消
    返回顶部