动态传递天数以添加天蓝色管道中的功能

时间:2021-06-01 12:20:38

标签: azure-active-directory azure-functions azure-data-factory

尝试在天蓝色管道中动态传递从日期中减去的天数,如下所示:

@{concat(adddays(formatdatetime(pipeline().parameters.StartDate,'MM/dd/yyyy'),-item().Prop_3),' ',item().Prop_2)}

变量 item().Prop_3 的值为 1, 2 该值是从 ForLoop 读取的。

上面的表达式表示 Unrecognized expression: -item().Prop_3

1 个答案:

答案 0 :(得分:0)

错误是由'-item().Prop_3'引起的,动态内容不支持这个负数表达式。 @Joel Cochran 是正确的,您可以使用 mul(item().Prop_3, -1) 将其转换为负数:

请尝试:

@{concat(adddays(formatdatetime(pipeline().parameters.StartDate,'MM/dd/yyyy'),mul(item().Prop_3, -1),' ',item().Prop_2)}

我做了一个例子,你可以参考: enter image description here

错误已解决。