如何实现这个逻辑,已经导进去一张工作日标记表,
这是要处理的数据表中的时间字段
能讲讲实现的思路吗
是工作日的就不纠结的。
核心问题是在节假日的情况下如何取到下一个工作日,初步想了一下,你可以沿着这个思路试一下(最笨的方法),可能不是很全面:
要确定最长的连续节日假有几天(例如4/16,4/17是连续两天),下面最长为2天为例子
1-新建辅助字段A,值=日期+1天。再新建字段A1,左合并日期维度表判断是否为工作日
2-新建辅助字段B,值=日期+2天。再新建字段B1,左合并日期维度表判断是否为工作日
3-新建预计完成时间字段,如果A1满足工作日条件则取A,如果A1不满足工作日条件则取B,以此类推...