SSIS:派生列,IF列具有":"将字符串保留为":",否则保持相同

时间:2014-06-25 22:07:28

标签: if-statement ssis expression derived

我有一些不同格式的Excel文件。我有一个派生列,其中包含以下表达式:

FINDSTRING([F4], ":", 1) ? TOKEN([F4], ":", 1) : [F4]

我不相信这是正确的语法,因为会产生错误。

以下是我的psudocode:

"If column contains a ":" then keep everything left of the ":", else, keep the same"

我的派生列表达式中的语法有什么问题?

1 个答案:

答案 0 :(得分:0)

一个简单的TOKEN(F4,":",1)就足够了。