页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

需求背景

    有时候客户数据集里会保存[开始时间]和[结束时间],为了统计有效工时,需要计算[开始时间]和[结束时间]这段时间范围内的实际工作日天数,剔除其中的周六日、法定节假日等非有效工作日天数。例如 2023-12-30至2024-01-04 期间,2024-01-01、2024-01-02、2024-01-03为节假日,实际只有2个有效工作日2023-12-30、2024-01-04。

前提准备

准备一个包含节假日的表,通过文件导入到指定数据源中。每年末进行数据追加即可。

实现步骤

1、对业务库,包含[开始时间]、[结束时间]的表处理

...

新建查询,并对节假日日期进行列转行。同时需要输出[常量]"1"(为了和业务表进行关联创建)。(为了和业务表进行关联创建)。(此处为mysql写法

3、两个表关联

添加join节点。通过[常量]字段进行关联

...