Когда агрегирование в GroupBy применяется на любой трубке, в полученных полях есть группа группировки &. Я хочу все поля в дополнение к агрегированной стоимости в КаскадныеLoop-in on GroupBy - Агрегация в каскадировании
Пример: вход:
A|a1|b1|12
B|b2|c2|10
A|a3|a3|5
Нормальный Агрегированный Выход:
A|17
B|10
Я хочу: выход же в качестве входных данных, но в дополнении агрегированных колонок, как well--
A|a1|b1|12|17
B|b2|c2|10
A|a3|a3|5|17
Итак, как петля на результате GroupBy агрегировать & печатать все строки в каскадном?
Pipe group = new GroupBy(someTuplePipe, groupKey, true);
group = new Every(g1, Fields.ALL, new Count(new Fields("sum")), Fields.ALL);
Это не то же самое, что и группировка, а затем объединение сгруппированного потока с входным потоком? – ganeshTripathi
@ganeshtripathi Не могли бы вы рассказать подробнее. Я с трудом понимаю вас. – riteshakya037
@ganeshtripathi Наконец понял, что вы пытались сказать: D. Да, выход будет таким же, как вы упомянули, но он добавит по меньшей мере 2 дополнительных шага к потоку. – riteshakya037