我在foreach中有一个行数。我希望变量具有在每个迭代总和的所有迭代中传递的记录总数。但是,似乎只有最后一次迭代才成立。 有没有办法做到这一点?
由于
答案 0 :(得分:3)
行计数组件出现在数据流任务中,而不是Foreach任务。因此,我假设您在Foreach任务中有一个数据流任务。
“行计数”组件仅捕获数据流任务的当前运行的计数。没有固有的方法来捕获累计总数;所以,你必须自己做。一种方法是创建另一个变量来存储累计总数,以及一个脚本任务,它将Row Count变量添加到累积计数变量中。新的脚本任务将出现在Foreach任务中,并遵循数据流任务。
答案 1 :(得分:2)
创建两个变量:
在数据流任务
之后使用表达式任务totalRowCount = totalRowCount + rowcount