如何在SSIS

时间:2016-05-26 15:46:53

标签: ssis-2012

有人可以通过SSIS条件性拆分转换帮助我。我想做Count(Column)。要求是;

  

“如果记录计数超过100条记录,则移至一个输出,否则移至另一个输出”。

我正在尝试使用它,但无法完成它。

COUNT(FirstName1) > = 100

感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用COUNT(*)OVER()窗口函数来实现此目的。更改源查询以返回结果集中的行数,并在条件拆分中使用该字段。

  

SELECT FirstName,LastName,COUNT(FirstName)OVER()AS NoOfRows FROM TableName

现在在条件分割中添加这些条件

  

输出名称: LessThan100 条件: NoOfRows< 100
  输出名称: MoreThan100 条件: NoOfRows> 100