我想用从头算的方法找出一个列字段的两行之差



我是Ab Initio新手,在这种情况下被卡住了。

TRADEID   TRADENAME    TRADETYPE    AMOUNT
1122      TCS          START        2400
1122      TCS          CLOSE        2800

我想找出这两笔钱的差值。2800 - 2400使用熔断器元件从头算。

是可能的还是我错了?

Fuse只能在您想要比较两个不同流的记录时使用。但在这里,看起来你是在尝试从单个输入流中获取差异。你的输出应该是什么样的?如果您希望您的输出在tradeid上分组,那么您可以在tradeid上排序,然后在tradeid上使用rollup变换减去金额进行rollup。如果您想要一个累积摘要,您可以对tradeid进行排序,然后将tradeid作为键扫描。

相关内容

  • 没有找到相关文章

最新更新