如何计算别名中所有行中字段的总和

kee*_*kee 6 hadoop apache-pig

我想要做的是对别名中所有行中的字段值求和.这一定很简单但不知何故我找不到答案.这可能是因为我想要的是标量值,而PIG处理数据集?我想我可以用一个字段来创建一个总和的行?请指教!

Chr*_*ite 13

这可以使用GROUP ALL将所有内容整合到一个组中,然后使用SUM函数将所有字段添加到一起:

DESCRIBE a
a: (name, age, height)

b = GROUP a ALL;
c = FOREACH b GENERATE SUM(a.age);
Run Code Online (Sandbox Code Playgroud)