2017-03-08 59 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