数据工厂 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 不支持

addMonthsaddYears,这在我之前的案例中提到过:

给你一个技巧,在动态内容中使用子字符串和数学函数:

@formatDateTime(adddays(utcnow(),mul(add(int(substring(formatDateTime(utcnow(),'yyyy-MM-dd'),8,2)),1),-1)),'yyyy-MM-01')

例如utcnow为7/17/2019....,以上表达式计算的结果为:

我的想法是根据现在的日期减去天数+1。请试一试。