SSIS表达式任务功能正常,但是在标头中不起作用

时间:2018-08-09 15:01:04

标签: ssis bids

我正在尝试获取日期,并且使表达式工作并返回日期。

我使用表达式任务评估日期并将其设置为Date变量, (我现在已对此进行了更改,以便标头日期在变量表达式中求值,而不是作为单独的任务)

我在平面文件头部分中使用它,并将变量包括在封闭的方括号内。 当我运行程序包时,将返回变量名称。

我以为我之前看到的是正确的计算方式,我想我真正的问题是为什么不放下这个值,因为我记得从前可以在标头中使用一个变量。

(我也尝试过使用[HeaderDate] [@User :: HeaderDate] [HeaderDate]无效。)

有人可以解释这种行为吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

因此,我现在已经对此颇为困惑,并且已经解决了这个问题。 可以动态修改标头,但不能在平面文件目标标头内进行修改。

您必须在数据流任务表达式中对其进行修改。 所以: 如果转到表达式,则应该可以找到[Flat File Destination]。 [标题]。并使用它来动态设置此属性的值。