[已解决]根据主表时间段生成明细表明细时间节点
2021-1-30 17:30:36
3291
1
已知主表开始时间2020-01-05 截止日期是2020-03-31 要求在明细表中按自然时间段拆分成 行 开始日期 结束日期 1 2020-01-05 2020-01-31 2 2020-02-01 2020-02-29 3 2020-03-01 2020-03-31 要求在明细表中按实际时间段拆分成 行 开始日期 结束日期 1 2020-01-05 2020-02-04 2 2020-02-05 2020-03-04 3 2020-03-05 2020-03-31 以上是要求达到的效果,该如何实现,主表开始时间和结束时间不固定 |
+1
0
1条回帖
我做了一个简单公式写法截图给你,首先是用,序号列表做数据源,开始序号为0,结束需要为间隔主表开始日期和结束日期间隔几个月,然后对明细表进行插入操作,插入前删除所有行列,对明细赋值开始日期公式为:日期加减( "mm" , + ( 数据源.序号) , 本表单.开始日期 ),明细结束日期公式为:if(日期加减( "mm" , + (数据源.序号 + 1) , 本表单.开始日期 ) >= 本表单.结束日期 , 本表单.结束日期 ,日期加减( "mm" , + (数据源.序号 + 1) , 本表单.开始日期) - 1) 。截图如下 |
+1
0