我是Ab Initio新手,在这种情况下被卡住了。
TRADEID TRADENAME TRADETYPE AMOUNT
1122 TCS START 2400
1122 TCS CLOSE 2800
我想找出这两笔钱的差值。2800 - 2400使用熔断器元件从头算。
是可能的还是我错了?
Fuse只能在您想要比较两个不同流的记录时使用。但在这里,看起来你是在尝试从单个输入流中获取差异。你的输出应该是什么样的?如果您希望您的输出在tradeid上分组,那么您可以在tradeid上排序,然后在tradeid上使用rollup变换减去金额进行rollup。如果您想要一个累积摘要,您可以对tradeid进行排序,然后将tradeid作为键扫描。