0

我有一个包含“标题”数据的主输入表,例如 id、名称、日期……。我还有一个子作业 CALC dat 根据 MA​​IN 的日期按月计算值 - > 子作业存储一个新表列:[month_1], ...., [month_12], [TOTAL_YEAR] 到具有父作业名称和当前年份的新 .dat 文件(由 tCacheOutput 存储)中。

例如:Parentjob = PARENT

PARENT 将一些包含:[id],[name],[date],[value] 的头数据保存到缓存文件 PARENT.dat 中,然后调用子作业 CHILD。

CHILD 迭代数年(我通过 tFixedFlowInput 提供它们)并从 PARENT.dat 文件中获取数据。然后它检查年份(例如 2016 年)和月份,并使用 [month_1]、[month_2]、...、[month_12]、[total] 生成一个新表(使用 tMap)并将其存储到一个新表中.dat 文件名为 PARENT_2016。这个过程每年都会重复,我们希望获得...的价值

返回父作业后,我现在必须对 PARENT.dat、PARENT_2016、... 文件中包含的数据进行分组。

我的问题是如何找到所有生成的文件并将它们简单地“粘合在一起”到一张大表中?我知道我可以为每年手动创建输入(tCacheInput),然后使用 tMap 将它们组合起来,但我事先不知道架构(因为我不知道这项工作需要检查多少年)而且我不想每年手动输入...

4

1 回答 1

0

您需要使用 tFileList。并放入过滤器:“PARENT*”

这将把所有带有 PARENT 模式的文件放在一个文件夹中

于 2017-02-06T12:12:37.210 回答