SSIS 2005条件拆分表达式语法排除基于多个部门的数据

时间:2009-11-09 22:03:03

标签: ssis

Good Afternoon All,

我编写了一个包含条件拆分的SSIS 2005包。表达式将变量strDepts计算为Department(fieldname)!= User :: strDepts。变量strDepts包含由逗号分隔的6个部门编号。当我运行包时,条件拆分无法正常工作。没有选择任何记录。

我是否需要为要排除的6个部门中的每个部门创建变量?如果是这样,我的条件拆分表达式将是Department(fieldname)!= User :: strDept1,Department(fieldsname)!= User :: strDept2 etc.

或者,还有另一种方法可以实现这一目标吗?被排除的部门不会经常变更。因此,我并没有为此使用变量。是否有更好的转型可供使用?

谢谢, SID

1 个答案:

答案 0 :(得分:3)

如果只有6个部门,你将根据(字段名称)的部门编号进行拆分,我将在拆分中进行6次评估。