我想生成开始日期和结束日期之间的日期。但是,列中可以有非整数天duration
。duration
如果列不是整数,如何扩展行?
例如,对于员工a,由于其年休假时间为1.5天,则:
扩展后的数据集将是:
姓名 | 开始 | 开始结束期间 | 结尾 | 离开结束时间 | 期间 | 日期 |
---|---|---|---|---|---|---|
A | 2023年5月11日 | 下午 | 2023年6月11日 | 下午 | 1.5 | 2023年5月11日 |
A | 2023年5月11日 | 下午 | 2023年6月11日 | 下午 | 1.5 | 2023年6月11日 |
第一行对应 1 天。第二行对应于剩余的 0.5 天。
是否可以在不使用 ifelse 的情况下扩展它?
您可以使用 List.Dates() 函数。只需使用以下代码将新的自定义列“日期”添加到您的数据中:
最后,“展开到新行”日期列以获得所需的结果: