2012-10-17 42 views
0

我創建了一個使用派生列Record_Type作爲(DT_WSTR,25)「」數據類型的新列,然後我使用另一個派生列爲Record_Type創建條件是PRDCT_IND == TRUE? 「PRIME」:「SEC」。有條件的SSIS新列

可以在一個派生列中創建這兩個東西嗎?

感謝您的幫助。

回答

2

您似乎在試圖創建一個條件爲被定義爲DT_WSTR,25的數據列,所以你可以在一個步驟下創造了一切:

(DT_WSTR,25) (?PRDCT_IND == TRUE「PRIME」:「SEC」)

第一組()蒙上整個結果到長度25 第二組的DT_WSTR()使用PRDCT_IND的值來設置的值要麼「PRIME」或「SEC」

+0

感謝William ... – 343

+0

沒問題。歡迎來到Stack Overflow。你已經在這裏呆了幾個月了,你應該花時間回顧一下你的問題,並標記任何有用的答案,以便接受。您可以通過點擊答案左邊的複選標記並將其打開爲綠色來執行此操作。如果你這樣做的話,人們將來會更有可能幫助你! –

0

簡單的回答:沒有。
您不能使用在同一組件內的組件中創建的列。您需要添加第二個派生列組件。