这就是例子。由此我想找到每个专业的数量和每个年龄组的数量。
filter_data = FILTER customer by loc=='us';
grunt> grp_data1 = GROUP filter_data by age;
grunt> cnt_data = FOREACH grp_data1 generate group,COUNT(customer);
您正在尝试使用
GROUP BY
语句使用 filter_data
。因此,必须在 COUNT
函数内部使用相同的变量名。
grunt> grp_data1 = GROUP filter_data by age;
grunt> cnt_data = FOREACH grp_data1 generate group, COUNT(filter_data);