任何想法如何在Pentaho转换中汇总数据,然后直接在汇总的组下插入摘要行。
我可以使用Group By步骤获取每个键字段有一行的汇总结果流,但我想要的是每个已排序的组写入输出并在下面插入汇总行,从而保留输入。
在分组依据中,您可以执行“包括所有行”,但这只是将摘要字段附加到每个现有行的末尾。它不会创建新的摘要行。
提前致谢
答案 0 :(得分:1)
要使汇总行按块显示在组下,您必须使用一些技巧,例如引入数字“订单”字段,将原始数据的值设置为1,将子总计行设置为2。 / p>
同样在group-by / sub-totals流中,我生成一个sum字段,比如说“subtotal”。您必须确保在常规流中将此作为空白包含在内,否则元数据将会发散并且最终合并将不起作用。
以下是我为此模式找到的最佳解释:
https://www.packtpub.com/books/content/pentaho-data-integration-4-working-complex-data-flows
答案 1 :(得分:0)
您需要将行复制为不同的流,然后再次合并或连接它们,以使其成为单独的行。