2017-03-08 16 views
2

我使用SSISSQL Server 2016。我必须在DataFlow中创建一个新列。我使用DrivedColumn组件来创建这个新列。在这种情况下,我需要一个像下面的图片可为空的数字列:在派生列组件中创建可空数字列

enter image description here

正如你所看到的,我在这种情况下有错误。

如何在中创建无效数字派生列组件

回答

3

在派生列任务中有NULL函数,如果您想将值设置为NULL,则可以使用该函数。 选择与您的列的数据类型相对应的相应NULL函数,并将其插入到您的等式中。

如果您的列被定义为货币,则可以使用NULL(DT_CY)。
示例。 ([currencyAmount]> 0 [currencyAmount]:NULL(DT_CY)

在派生列任务空函数可以在这里找到: enter image description here