如何修改Dataflow日期函数生成前一天日期命名的文件夹路径?
生成前一天日期的文件夹路径解决方案
可以使用addDays函数实现需求,具体修改方式如下:
将原代码中所有的currentDate('UTC')替换为addDays(currentDate('UTC'), -1),即可获取UTC时区下的前一天日期,进而生成对应路径。
修改后的完整代码:
concat('src_planopos/delta/store_daily/year=',toString(addDays(currentDate('UTC'), -1),'yyyy'),'/month=',toString(addDays(currentDate('UTC'), -1),'MM'),'/day=',toString(addDays(currentDate('UTC'), -1),'dd'))
如果想简化代码、提升可维护性,也可以先把前一天的日期赋值给变量(若环境支持变量定义):
prevDate = addDays(currentDate('UTC'), -1); concat('src_planopos/delta/store_daily/year=',toString(prevDate,'yyyy'),'/month=',toString(prevDate,'MM'),'/day=',toString(prevDate,'dd'))
内容的提问来源于stack exchange,提问作者user19504539
相关产品推荐
相关产品推荐

