我正在尝试在我的SSIS包中创建一个派生列,它将连接我手动执行的一些数据。
我的表达是这样的:
"FEI" + " " + [SHIP TO WHSE] + " - " + [SHIP TO WHSE - NAME]
我的报告中有一列标有SHIP TO WHSE
,另一列标有SHIP TO WHSE - NAME
。在excel中,我通常会创建一个新列并将FEI添加到列中,然后在另一个新列中连接数据以为报告创建单个名称。我想在SQL中构建它并自动创建它。
上面的表达式我认为可以连接数据,但事实并非如此。结果应该是这样的。
FEI 3112 - Sandy
为什么它不起作用的任何想法?
错误消息告诉我数据类型与“+”不兼容。
答案 0 :(得分:1)
我刚刚在Derived列之前进行了数据转换。这是导致问题的分支编号,我将其转换为与其余部分相匹配并且有效。