已知主表开始时间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

以上是要求达到的效果,该如何实现,主表开始时间和结束时间不固定



乐于助人已获得悬赏3云币

最佳答案

我做了一个简单公式写法截图给你,首先是用,序号列表做数据源,开始序号为0,结束需要为间隔主表开始日期和结束日期间隔几个月,然后对明细表进行插入操作,插入前删除所有行列,对明细赋值开始日期公式为:日期加 ...
+1 0
1条回帖
乐于助人 云道 2021-1-31 15:25:54
我做了一个简单公式写法截图给你,首先是用,序号列表做数据源,开始序号为0,结束需要为间隔主表开始日期和结束日期间隔几个月,然后对明细表进行插入操作,插入前删除所有行列,对明细赋值开始日期公式为:日期加减( "mm" , + ( 数据源.序号) , 本表单.开始日期 ),明细结束日期公式为:if(日期加减( "mm" , + (数据源.序号 + 1) , 本表单.开始日期 ) >= 本表单.结束日期 , 本表单.结束日期 ,日期加减( "mm" , + (数据源.序号 + 1) , 本表单.开始日期) - 1) 。截图如下





+1 0
需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询
Baidu
map