我可能会使用匹配的端口,而不是单一的端口,按照匹配组排序,然后按日期排序,然后使用相邻的属性处理来计算前面的值。
您还可以使用SingleMatched输出端口,构建一个包含日期和类型属性的列表,按日期对列表进行排序,然后列出{0}。类型是以前的值和列表{1}。type是新值。尽管我不确定在这个场景中,单个匹配的输出会继承type属性的哪个值
(我也假设你只有1:1匹配)
所以看起来匹配器是工作的。有办法显示属性是如何改变的吗?
即。“类型”由一班改为三班…
变化探测器应该工作良好。您不需要使用公共ID。ChangeDetector可以使用或不使用更新检测键属性。
您可以在检查属性中选择您的属性。默认情况下,应该启用检查几何图形。
根据几何形状和所选属性匹配的特性是从未更改的端口输出的。特性(根据几何形状或选择的属性不同)从插入端口输出。
我将尝试匹配相同的几何图形和使用'type'字段的属性必须不同的参数。
我遇到的问题是两个数据集之间没有公共ID。
最简单的变压器是ChangeDetector,但本系列教程应该有助于全面理解变化检测。