我的命令如下:
Z = LOAD '/..file_path' USING PigStorage(',') AS (name:CHARARRAY,gpa:int,salary:int); y = GROUP Z BY gpa; R = FOREACH y GENERATE SUM(Z.salary);
我得到了
DUMP R;
作为:
{all,()};
请引导我。蒂亚。
2ic8powd1#
您需要使用group all而不是group by来获得总和。
Z = LOAD '/..file_path' USING PigStorage(',') AS (name:CHARARRAY,gpa:int,salary:int); y = GROUP Z ALL; R = FOREACH y GENERATE SUM(Z.salary); DUMP R;
1条答案
按热度按时间2ic8powd1#
您需要使用group all而不是group by来获得总和。