首先b表添加一个子表单,用这个子表单把时间按小时颗粒化,用公式和自动添加子表行的方法把b表单的时间区间按照颗粒生成子表单。比如2024-3-28 2:00-4:00,分解进入子表后就是2024-3-28 2:00-3:00和2024-3-28 3:00-4:00两行数据。
然后用聚合表把b表中表格编号和子表时间颗粒字段做成聚合表。
第三步,在a表中,用同样的方法,把a的时间区间做成时间颗粒子表,然后用数据联动关联聚合表中的数据,就可以把b表中满足a表时间区间的数据关联出来了。
然后a的主表添加一个文本字段,用union函数把上述子表中被关联出的b表列编号字段的数组去重一下,就得到了有多少个b表数据在a表时间区间中。