派生列转换条件错误

Derived Column Transformation conditions error

我遇到了上面的错误。

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

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]

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

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