派生列转换条件错误

时间:2015-10-27 14:35:42

标签: sql-server ssis

enter image description here

我收到了上述错误。

我正在努力完成以下条件。

a. If EpicLocationKey = RevenueLocationKey then output EpicLocationKey = EpicLocationKey
b. If RevenueLocationKey in (0,1) then output EpicLocationKey = EpicLocationKey
c. Else output EpicLocationKey = RevenueLocationkey

[EpicLocationKey] == [RevenueLocationKey] ? [EpicLocationKey] : [RevenueLocationKey] IN (0, -1) ? [EpicLocationKey] : [RevenueLocationKey]

我尝试测试第一个条件。它显示了类似的错误消息 enter image description here

1 个答案:

答案 0 :(得分:1)

SSIS中的名称区分大小写。它找不到EpicLocationkey可能是因为它EpicLocationKey就像你在表达式的中间部分那样。{/ p>