ADFv2日期函数不接受变量作为参数

时间:2019-11-23 08:59:57

标签: azure-data-factory azure-data-factory-2

根据this,我试图在管道JSON中使用以下日期函数:-

adddays('2015-03-15T13:27:36Z', -int(variables('NumberOfDaysToSubtract')))
adddays('2015-03-15T13:27:36Z', -variables('NumberOfDaysToSubtract'))
adddays('2015-03-15T13:27:36Z', (-1*variables('NumberOfDaysToSubtract')))

这3种方法中没有一种有效,这些表达式被视为无效。仅如下所示的硬编码值有效:-

adddays('2015-03-15T13:27:36Z', -10)

我不想对该值进行硬编码。如果可以以某种方式使用已经为管道定义的变量NumberOfDaysToSubtract(默认值为10),这是很平滑的。

1 个答案:

答案 0 :(得分:0)

我想到的是将变量默认值设置为 -10 ,然后使用以下表达式起作用:-

adddays('2015-03-15T13:27:36Z', int(variables('NumberOfDaysToSubtract')))