数据工厂 v2 使用函数 addmonths() 将查询添加到 Table 存储
Data Factory v2 add Query to Table Storage with function addmonths()
我们想使用 utcnow() 函数从 Table 存储中过滤自上个月第一天以来的数据。
为此,我们在每月的前 5 天使用以下查询应用解决方法:Timestamp ge datetime'@{formatDateTime(adddays(utcnow(),-5),'yyyy-MM-01')) .
但是,此实现仅限于触发器,直到该月的特定日期。
是否有任何其他方法可以将函数用作此查询的 addmonths(-1)?
提前致谢!
到目前为止,ADF 不支持 addMonths
和 addYears
,这在我之前的案例中提到过:
给你一个技巧,在动态内容中使用子字符串和数学函数:
@formatDateTime(adddays(utcnow(),mul(add(int(substring(formatDateTime(utcnow(),'yyyy-MM-dd'),8,2)),1),-1)),'yyyy-MM-01')
例如utcnow为7/17/2019....
,以上表达式计算的结果为:
我的想法是根据现在的日期减去天数+1。请试一试。
我们想使用 utcnow() 函数从 Table 存储中过滤自上个月第一天以来的数据。
为此,我们在每月的前 5 天使用以下查询应用解决方法:Timestamp ge datetime'@{formatDateTime(adddays(utcnow(),-5),'yyyy-MM-01')) . 但是,此实现仅限于触发器,直到该月的特定日期。
是否有任何其他方法可以将函数用作此查询的 addmonths(-1)?
提前致谢!
addMonths
和 addYears
,这在我之前的案例中提到过:
给你一个技巧,在动态内容中使用子字符串和数学函数:
@formatDateTime(adddays(utcnow(),mul(add(int(substring(formatDateTime(utcnow(),'yyyy-MM-dd'),8,2)),1),-1)),'yyyy-MM-01')
例如utcnow为7/17/2019....
,以上表达式计算的结果为:
我的想法是根据现在的日期减去天数+1。请试一试。