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





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

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

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

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