我有以下数据姓名标记
ABC 2
ABC 3
ABC 3
XYZ 1
XYZ 2
我希望o/p是
ABC 8
XYZ 3
我的剧本是:-
groupdata = GROUP filedata by name;
sumdata =FOREACH groupdata GENERATE filedata.name,SUM(filedata.marks);
DUMP sumdata;
i am getting o/p as
({ABC,ABC,ABC},8)
({XYZ,XYZ},3)
我的剧本怎么了?
1条答案
按热度按时间c9qzyr3d1#
使用关键字
'group'
而不是filedata.name
```sumdata = FOREACH groupdata GENERATE group,SUM(filedata.marks);
DUMP sumdata;