2010-10-04 55 views
1

我在foreach中有一行计数。我希望变量具有在每个累计和中的所有迭代中通过的记录总数。但是,似乎只有最后一次迭代才有效。 有没有办法做到这一点?每个累计行数

谢谢

回答

3

行数组件出现在数据流任务中,而不是Foreach任务。所以,我假设你在Foreach任务中有一个数据流任务。

行计数组件仅捕获数据流任务当前运行的计数。捕捉累积总量没有固有的方法;所以,你必须自己做。一种方法是创建另一个变量来存储累计总数,以及一个将Row Count变量添加到累积计数变量的脚本任务。新的脚本任务将出现在Foreach任务中,并遵循数据流任务。

1

创建两个变量:

  1. 店行数目前看如:行数
  2. 店总行数诶例如:totalRowCount

数据流后使用表达式任务任务

totalRowCount = totalRowCount + rowcount