我有一个来自文本文件的列,它应该是一个日期,但可以是其他任何东西。
有时它以“ NULL ”的形式出现,有时以日期的形式出现。
我想在派生列转换编辑器中编写一个表达式来验证:
- 当它是“NULL”时——> DT_DATE 中的 NULL
- 当它是日期 - >转换为日期
- 当它不是 NULL 或日期时 --> 添加到错误表
到目前为止,我有:
MyColumn == "NULL" ? (DT_STR,255,1252)NULL(DT_DATE) : MyColumn
我添加了一个脚本组件来捕获导出列错误输出,但它不能正常工作。当 1 行通过时,它不会将错误提交到错误表,其余的不会提交到输出表(以输出错误结束)。
不知道做什么。有什么建议么?
谢谢。