怎么根据时间显示对应的班次

我的上午采集的是前一天晚班的数据,下午,采集的是当天白天的数据 。 怎么根据采集时间,返回对应的班次。例如2022-03-10 10:00:01 返回一条 3-9 晚班 新增一列,如何写条件

image.png

FineBI yyds 发布于 2022-3-30 16:54 (编辑于 2022-4-1 16:13)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
lbstjwLv7初级互助
发布于2022-4-1 11:20

我的想法。。做一个辅助参考excel同时上传。如下图,用ABC列。

image.png

楼主的定时更新任务,一般是用select查询数据表格的时间增量,这里我用楼主白班和晚班原数据里面的时间与上下班时间对比,原数据表的时间,暂时叫订购时间吧。

订购时间等于当天时间,并且小于8点,大于20点的,认为是晚班。

订购时间等于当天时间,并且大于8点,小于20点的,认为是白班。

第一做数据关联,如下图

image.png

第二做新增列-返回值为时间加白晚班,如下图。

image.png

做好新增列就有楼主要求的返回值了,用于仪表盘即可。

最佳回答
0
毕海峰Lv4初级互助
发布于2022-4-1 15:21(编辑于 2022-4-1 21:27)

在”采集时间“后插入一列”班次“,在对应单元格插入公式:IF(HOUR(B3)<13,FORMAT(DATEDELTA(B3,-1),"M-d")+" 夜班",FORMAT(B3,"M-d")+" 白班")

,将公式中的时间与单元格替换成你的实际时间与单元格

QQ图片20220318222941.png

QQ图片20220318222941.png

QQ图片20220329111739.png

  • 3关注人数
  • 601浏览人数
  • 最后回答于:2022-4-1 21:27
    请选择关闭问题的原因
    确定 取消
    返回顶部