计算一行中2个字段的总和

时间:2014-02-21 02:30:35

标签: hadoop apache-pig

您好我一直在尝试计算PIG中连续两个字段之和的总和

例如

jnd: {count_d::server: chararray,count_d::uniq_visitors: long,count_d2::server: chararray,count_d2::uniq_visitors: long}

 A 12 A 14
 B 13 B 16

我想返回

 A 26
 B 29

如何使用内置SUM函数在PIG中执行此操作?????我无法使其发挥作用

我设法使用UDF,但是没有UDF可以做到吗

1 个答案:

答案 0 :(得分:1)

您可以在+

中使用FOREACH运算符
C = FOREACH jnd GENERATE count_d::server, count_d::uniq_visitors + count_d2::uniq_visitors
相关问题