基于输入列的 SSIS 派生列

SSIS Derived column based on input columns

我意识到这可能是一个基本问题,但我正在努力理解派生列中表达式背后的语法。我有一个简单的案例:

UPDATE [Table]
SET [DerivedColumn] = 1
WHERE NOT([InputColumn] IN ('Approved','Verbally Approved'))

这是我的 SQL,我想知道这在 SSIS 派生列或我缺少的其他一些方法中是如何转换的。

你应该使用conditional来翻译这个表达式,但是如果不满足这个条件你应该指定输出值,例如:

[InputColumn] != "Approved" && [InputColumn] != "Verbally Approved" ? 1 : 0